Notepad/enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/CLI Tool Collection/CLI Tool Collection.md

55 lines
4.0 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

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