>command -arg1 val1 -arg2 val2
>command -a val
>command --arg1 val1
>cmd --a val
>cmd -VALarg1
MAKE UP YOUR FUCKING MINDS FUCK GNU
>command -arg1 val1 -arg2 val2
>command -a val
>command --arg1 val1
>cmd --a val
>cmd -VALarg1
MAKE UP YOUR FUCKING MINDS FUCK GNU
The short forms are mostly consistent (except for the random retard who does "command -a=val"), but whoever strayed from GNU and turned --arg=val into --arg val should die in a fire.
>cmd -VALarg1
literally never seen this lnd
$ espeak "op is a fag"
gcc -D
Microsoft Windows doesnt have this problem
cmd -a val
cmd /a val
cmd /arg val
cmd /a:val
cmd /arg:val
>cmd --version
>cmd -version
guess the abomination
>cmd action -flag1=flag1val=key1:val1,key2:val2 --flag2 flag2val file --flag3
ffmpeg
You mean fuck UNIX Philosophy
The chad way:
cmd -a val
The retard way:
command --argument value
ImageMagick?
the fuck you way:
tar xvzfuckyou -CUNT
That would be
>cmd -aval
What OP wrote was the equivalent of
>gcc -D
tar xvJpf stage3* --numeric-owner --xattrs-include='*.*'
not what I had in mind
hint: devops
>ssh user@host -p25419
Why does it matter, something that is worse is inconsistency between
>prog --flag val argv
>prog argv --flag val
fortune, figlet and cowsay dont have this problem
How is being verbose retarded?
all of that instead of having an object interface