|
|
|
|
|
by parentheses
2016 days ago
|
|
Use it a lot and find ways to learn how it works: - read the manual (see other posts)
- customize it (and persevere)
- make it fun The second is really helpful. A lot of my shell commands/utilities [0] are simply better-for-me ergonomics on commonly available commands. These include things like `fzf` wrappers and more sophisticated aliases. I specifically found the making of `fzf` based utilities to be a source of major learnings. It requires you to know quite a bit of shell mechanics to do things nicely. It's very similar to building a UI with APIs. You invariably learn the surrounding concepts (HTTP, auth for APIs, content types, caching, etc.) |
|