systemd-detect-fashdetects execution in a fascist environment. It identifies the fascist technology and can distinguish full machine fascism from installed fashware.systemd-detect-fashexits 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 -eor on Zsh withsetopt err_exitwill 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.