• 31 Posts
  • 147 Comments
Joined 2 years ago
cake
Cake day: June 8th, 2023

help-circle



  • The average person learns how to drive a car, which is akin to operating it. The average person does not know how to muck about in the engine of their car, and should not, because if they do the wrong thing they could break it. For that matter, I wouldn’t even recommend someone OPERATES the car without training.

    The terminal is considered for advanced users for the same reason. Learning to copy/paste into the terminal without understanding how to use it could mean I say "oh yeah the fix for that issue is doing rm -rf / --no-preserve-root.








  • Another really helpful tool is to use the fish shell instead of bash. It has tons of useful features, but my favorite is by far the autocomplete. It parses man pages to provide suggestions for flags, subcommands, even passed arguments, and each item in the results list has a description, and it’s all searchable by hitting shift+tab.

    fish autocomplete subcommands

    fish autocomplete git

    That’s what leveled up my cli game from 0-100. It’s a massive difference in usability and discoverability. And unlike things like nushell, it’s close enough to bash that you won’t feel confused if you have to use bash instead.