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
aliascd -/git checkout -- stream into file with 
> !!to expand last commandMeta-.to insert last parametertail -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