@astrid invalid command is chaotic evil, and I sometimes does it when I arrow up my previous command with a bung of thing that didn't completely worked, add some definitely breaking things, for the sake of not erasing or retyping the original command name
Also my default is --help even if I thank every time the devs when -h is reserved for help for those edge cases where you can't be sure if -h is innocuous or not, and the command does a lot of things
grep /usr/srcAttached: 1 image @[email protected] Windows 98 already automated this very useful function (translation is in the image description)
Web search for docs.
Click through their https://vc-honeypot, wiki, ...
Download sources to look for man pages.
Guess option names.
Look at strings .
Look at strings .
Read the source.
Plead for help on Stackoverflow, Social Media, Google Groups...
Ask a colleague to finish your job.
Give up on comp engineering.
@astrid The best is when you do `xxx -h` and all you get back is "What the frell was that? If you need help, pass in --help!"
You know I need help you numpty, stop being an ass about it.
@aemstuz @astrid CLI apps can show you their features in a help menu, or better yet with shell compositions! They can absolutely show quite rich information right from the terminal as you're typing.
Not all at once, but neither can GUI apps, have you seen how many functions something like Microsoft PowerPoint has? Their ribbon is a great way to hide all that complexity and show only the stuff that is most relevant, but it's extremely difficult to get right, and something like Sibelius with similar complexity fails miserably (see also: Tantacrul video essay).
That also doesn't consider the fact that most GUI apps just don't bother showing all functionality. It's a weird argument, in my opinion, that they can show all functions, given that GUI apps literally don't do this, nor is it true that they can do it (at least in any easy way).
halp should be the universal sign of distress IMO. The one who says "halp" needs it most.
@futurebird By a strange coincidence, the Swedish spelling of 'help' is hjälp.
@astrid might we introduce you to: Typed Main, and the shitty native/non-wasm equivalent Protobuf Main?
you want help? pass in a core.HelpType-typed object.
@astrid why isn't man like the defacto standard.
i mean sure have those other options if you want to but you should always have a man page.