| ▲ | csb6 8 hours ago | ||||||||||||||||||||||
Seems a lot easier to have a --help flag that lists all of the options and their function. That is self-documenting (assuming the descriptions are useful) and helps with discovery. Changing the name of the file to foo--bar.exe doesn't seem any easier than writing foo.exe --bar | |||||||||||||||||||||||
| ▲ | ziotom78 8 hours ago | parent | next [-] | ||||||||||||||||||||||
I too was perplexed, but the main use case seems to be when you want to share a particular configuration or need to be sure that you always use the same set of flags: > Flags are ephemeral – you have to share the command line or wrap it in a script. Scripts depend on environment, which can break portability. Filenames solve both: the program describes itself, requires zero setup, and any configuration can be shared by simply renaming the file. [Emphasis added] Although I find a script that wraps the command and calls it more versatile, there might be some value in this idea for some very simple cases, like example #4. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | nxpnsv 7 hours ago | parent | prev [-] | ||||||||||||||||||||||
I guess you could rename it to foo--bar--help.exe to get the help. An awkward workflow indeed | |||||||||||||||||||||||