There are so many things to do through the command line in your terminal! Here are a list of packages or tools that I already have or want to later try out for me to come back to. ##### Currently: --- - [VHS](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FCLI%20Tools%2FCLI%20Tool%20Collection%2FVHS) - cute gifs generated while typing in terminal - additionally there is also `asciinema rec` - [Figlet](obsidian://open?vault=Obsidian&file=Coding%20Tips%20(Classical)%2FComputers%2FComputer%20Realm%2FTerminal%20Tips%2FCLI%20Tools%2FASCII) - create large text headers within terminal - can be additionally used with `toilet` - [Vim](obsidian://open?vault=Obsidian&file=Coding%20Tips%20(Classical)%2FComputers%2FComputer%20Realm%2FTerminal%20Tips%2FCLI%20Tools%2FVim%2FVim) - my default command-line editor of choice - [Wikit](obsidian://open?vault=Obsidian&file=Coding%20Tips%20(Classical)%2FComputers%2FComputer%20Realm%2FTerminal%20Tips%2FCLI%20Tools%2Fpackage%20managers%2FFink) - wikipedia search anything within terminal #### Later: --- - [Typer](https://github.com/maaslalani/typer) - a typing test in your terminal - ![[Pasted image 20230626195256.png]] - [Bubble Tea](https://github.com/charmbracelet/bubbletea) - a powerful TUI framework - [Watchman](https://facebook.github.io/watchman/) - watches files & records/triggers actions when they change - [ChezMoi](https://www.chezmoi.io) - manage your dot files across different devices! - see [how it compares](https://dotfiles.github.io/utilities/) with other dot files solutions. - a video on [dot files!](https://www.youtube.com/watch?v=5oXy6ktYs7I) - here is the [git repo ](https://github.com/twpayne/chezmoi) - Kava - visualizer for music in your terminal --- Via this [blog](https://switowski.com/blog/favorite-cli-tools/#tldr) table of content with tl;dr summaries: - [fish shell](https://switowski.com/blog/favorite-cli-tools/#fish-shell) - easy to use, beginner-friendly shell - [starship](https://switowski.com/blog/favorite-cli-tools/#starship) - a great prompt that requires no setup - [z](https://switowski.com/blog/favorite-cli-tools/#z) - quickly jump around your filesystem - [fzf](https://switowski.com/blog/favorite-cli-tools/#fzf) - general-purpose fuzzy search - [fd](https://switowski.com/blog/favorite-cli-tools/#fd) - like `find` but better - [ripgrep](https://switowski.com/blog/favorite-cli-tools/#ripgrep) - like `grep` but better - [htop and glances](https://switowski.com/blog/favorite-cli-tools/#htop-and-glances) - system monitoring tools - [virtualenv and virtualfish](https://switowski.com/blog/favorite-cli-tools/#virtualenv-and-virtualfish) - Python virtual environment management - [pyenv, nodenv, and rbenv](https://switowski.com/blog/favorite-cli-tools/#pyenv-nodenv-and-rbenv) - manage different versions of Python, Node, and Ruby - [pipx](https://switowski.com/blog/favorite-cli-tools/#pipx) - install Python packages in isolated environments - [ctop and lazydocker](https://switowski.com/blog/favorite-cli-tools/#ctop-and-lazydocker) - monitoring tools for Docker - [colordiff and diff-so-fancy](https://switowski.com/blog/favorite-cli-tools/#colordiff-and-diff-so-fancy) - like `diff` but with colors - [tree](https://switowski.com/blog/favorite-cli-tools/#tree-brew-install-tree) - for presenting the content of a folder - [bat](https://switowski.com/blog/favorite-cli-tools/#bat) - like `cat` but better - [httpie](https://switowski.com/blog/favorite-cli-tools/#httpie) - like `curl` but better - [tldr](https://switowski.com/blog/favorite-cli-tools/#tldr) - simplified "man pages" - [exa](https://switowski.com/blog/favorite-cli-tools/#exa) - like `ls` but better - [litecli and pgcli](https://switowski.com/blog/favorite-cli-tools/#litecli-and-pgcli) - like `sqlite3` and `psql` but better - [mas](https://switowski.com/blog/favorite-cli-tools/#mas) - CLI interface for App Store - [ncdu](https://switowski.com/blog/favorite-cli-tools/#ncdu) - disk usage analyzer