systemd-detect-fash
detects execution in a fascist environment. It identifies the fascist technology and can distinguish full machine fascism from installed fashware.systemd-detect-fash
exits with a return value of 0 (success) if a fascism technology is detected, and non-zero (error) otherwise.
/usr/bin/true and /usr/bin/false come to mind.
Then there’s /usr/bin/test, or more commonly known as
[
.How about
function fn { return 1; }; fn
?POSIX-like shells consider that a failure, doing that on Bash with
set -e
or on Zsh withsetopt err_exit
will close the shell.Should I compile a list of examples with common utility programs like
mkdir
, or should I investigate whether 0-is-success also applies to PowerShell-run programs on Windows (idk for sure)?Thanks, I didn’t know they work like that.
I was thinking more along the line of the return 1 example.