2014-07-06 22:11:14 -04:00
|
|
|
# Awesome Shell
|
|
|
|
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
|
2014-07-06 22:06:05 -04:00
|
|
|
- [Awesome Bash](#awesome-bash)
|
|
|
|
- [Networking and Servers](#networking-and-servers)
|
2014-07-06 22:11:14 -04:00
|
|
|
- [Customization](#customization)
|
2014-07-07 19:14:24 -04:00
|
|
|
- [Package Management and Frameworks](#package-management-and-frameworks)
|
2014-07-06 22:11:14 -04:00
|
|
|
- [Utilities and Tools](#utilities-and-shortcuts)
|
2014-07-06 22:06:05 -04:00
|
|
|
- [Guides](#guides)
|
|
|
|
- [Contributing](#contributing)
|
|
|
|
- To-do.
|
2014-07-06 22:11:14 -04:00
|
|
|
|
|
|
|
## Networking and Servers
|
|
|
|
|
2014-07-07 19:14:24 -04:00
|
|
|
*Self-hosted, lightweight servers and networking tools written in shell scripts.*
|
2014-07-06 22:11:14 -04:00
|
|
|
|
|
|
|
* [bashttpd](https://github.com/avleen/bashttpd) - A web server written in bash
|
2014-07-07 19:14:24 -04:00
|
|
|
* [dokku](https://github.com/progrium/dokku) - Docker powered mini-Heroku in around 100 lines of Bash
|
|
|
|
* [resty](https://github.com/micha/resty) - Little command line REST client that you can use in pipelines
|
2014-07-06 22:11:14 -04:00
|
|
|
|
|
|
|
## Customization
|
|
|
|
|
2014-07-07 19:14:24 -04:00
|
|
|
*Custom prompts, color themese, etc.*
|
2014-07-06 22:11:14 -04:00
|
|
|
|
2014-07-07 19:14:24 -04:00
|
|
|
* [bashstrap](https://github.com/barryclark/bashstrap) - A quick way to spruce up OSX terminal
|
|
|
|
* [liquidprompt](https://github.com/nojhan/liquidprompt) - A full-featured & carefully designed adaptive prompt for Bash & Zsh
|
|
|
|
* [pure](https://github.com/sindresorhus/pure) - Pretty, minimal and fast ZSH prompt
|
|
|
|
|
|
|
|
## Package Management and Frameworks
|
|
|
|
|
|
|
|
*Tools for managing multiple shell configurations.*
|
|
|
|
|
|
|
|
* [antigen](https://github.com/zsh-users/antigen) - A plugin manager for zsh, inspired by oh-my-zsh and vundle
|
|
|
|
* [bash-it](https://github.com/revans/bash-it) - A community bash framework
|
|
|
|
* [oh-my-fish](https://github.com/bpinto/oh-my-fish) - Framework for managing your fish shell configuration inspired by Oh My ZSH
|
2014-07-06 22:11:14 -04:00
|
|
|
* [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh) - A community-driven framework for managing your zsh configuration
|
2014-07-07 19:14:24 -04:00
|
|
|
* [prezto](https://github.com/sorin-ionescu/prezto) - The configuration framework for Zsh
|
|
|
|
* [vcsh](https://github.com/RichiH/vcsh) - config manager based on Git
|
|
|
|
|
|
|
|
## Writing and Testing Scripts
|
|
|
|
|
|
|
|
*Boilerplate-like templates and systems to jump-start whatever script you are writing.*
|
|
|
|
|
|
|
|
* [bashful](https://github.com/jmcantrell/bashful) - A collection of libraries to simplify writing bash scripts
|
|
|
|
* [bats](https://github.com/sstephenson/bats) - Bash Automated Testing System
|
|
|
|
* [sub](https://github.com/basecamp/sub) - a delicious way to organize programs
|
2014-07-06 22:06:05 -04:00
|
|
|
|
2014-07-07 19:14:24 -04:00
|
|
|
## Utilities and Tools
|
|
|
|
|
|
|
|
*Other various neat gizmos to make your terminal experience more enjoyable.*
|
|
|
|
|
|
|
|
* [ansiweather](https://github.com/fcambus/ansiweather) - Weather in your terminal, with ANSI colors and Unicode symbols
|
|
|
|
* [autoenv](https://github.com/kennethreitz/autoenv) - Directory-based environments.
|
|
|
|
* [bashmarks](https://github.com/huyng/bashmarks) - Directory bookmarks for the shell
|
|
|
|
* [fasd](https://github.com/clvv/fasd) - Command-line productivity booster, offers quick access to files and directories
|
|
|
|
* [git-sh](https://github.com/rtomayko/git-sh) - A customized bash environment suitable for git work
|
|
|
|
* [hr](https://github.com/LuRsT/hr) - <hr /> for your terminal
|
|
|
|
* [jrnl](https://github.com/maebert/jrnl) - A simple command line journal application that stores your journal in a plain text file
|
|
|
|
* [semver_bash](https://github.com/cloudflare/semver_bash) - Semantic Versioning in Bash
|
|
|
|
* [wemux](https://github.com/zolrath/wemux) - Multi-User Tmux Made Easy
|
|
|
|
|
|
|
|
|
2014-07-06 22:06:05 -04:00
|
|
|
This entire repo is still under construction.
|