cli-tools
cli-tools copied to clipboard
Command line tools resources for customisation and productivity
Command Line Tools
Curated Resources for Customisation and Productivity
Quick Links
CSESoc Workshop 2017!
SSH Guide
Callum's Dotfiles
Package Manager
Terminal Multiplexer
Shell
-
Zsh 🍺
- Oh My Zsh
- newline after prompt
- completion of filenames, command flags, history, git/kill commands
- zsh-autosuggestions (Fish style)
- zsh-syntax-highlighting (Fish style)
-
Fish 🍺
Terminal Emulator
-
Emulators
- MacOS Terminal
- iTerm2
- Hyper
- Upterm
- Terminator
- Gnome Terminal
- cmder ⊞
-
Themes
- Base16
- Gotham
- iTerm Colors collection
-
- Inconsolata (Tmux & Powerline mod version)
- Adobe Source Code Pro
-
Mouse
- MouseTerm plus mouse support for Tmux in OSX Terminal
-
Window management
- Spectacle
- BetterSnapTool alternatives
- Tiling Window Managers: Xmonad, i3
Source Control
-
Git 🍺
- Pretty git log
- simple git status:
git config --global sb 'status -sb'
- git command aliases
File Manager
- Ranger 🍺
Remote Computing
-
- aliases in
~/.ssh/config
- generate ssh keys
- Unlock a broken pipe connection:
~.
- aliases in
Debugger
Search (grep)
Text Editor
Python REPL
System Monitor
- htop 🍺
Web Browser
- w3m 🍺
Misc CLI tricks
-
alias
-
cd -
/git checkout -
- stream into file with
>
-
!!
to expand last command -
Meta-.
to insert last parameter -
tail -f
/ less +F - bash script "strict mode"
- Xargs 🍺/
- GNU Parallel 🍺
Rust Utils
Further Reading
Key
🍺 Available through Homebrew
Available on Mac OSX only
⊞ Available on Windows only