Вам нужен аргумент -s
, который использует вашу оболочку для оценки команды:
-s Evaluate the first argument using the
interpreter specified by the SHELL
environment variable. When this flag
is set, the name of the shell and exit
code is printed after each invocation.
Правильная команда:
ls test.rs | entr -cs "rustc test.rs && ./test"
В качестве бонуса также печатает код выхода для каждого вызова!
Hello World!
zsh returned exit code 0