mirror of
https://github.com/namibia/awesome-shell.git
synced 2024-12-22 08:28:54 +00:00
README.md |
Awesome Shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
Networking and Servers
Self-hosted, lightweight servers and networking tools written in shell scripts.
- bashblog - A Bash script that handles blog posting
- bashttpd - A web server written in bash
- dokku - Docker powered mini-Heroku in around 100 lines of Bash
- pushbullet-bash - Bash interface to the PushBullet API
- resty - Little command line REST client that you can use in pipelines
Customization
Custom prompts, color themes, etc.
- base16-shell - Base16 for Shells
- bash-powerline - Powerline-style Bash prompt in pure Bash script
- bashstrap - A quick way to spruce up OSX terminal
- liquidprompt - A full-featured & carefully designed adaptive prompt for Bash & Zsh
- powerline-zsh - Powerline for Zsh
- pure - Pretty, minimal and fast ZSH prompt
- zsh-git-prompt - Informative git prompt for zsh
- zsh-prompt-powerline - A ZSH prompt based on the powerline font from the popular vim plugin
Package Management and Frameworks
Tools for managing multiple shell configurations.
- antigen - A plugin manager for zsh, inspired by oh-my-zsh and vundle
- bash-it - A community bash framework
- homeshick - git dotfile synchronizer written in bash
- oh-my-fish - Framework for managing your fish shell configuration inspired by Oh My ZSH
- oh-my-zsh - A community-driven framework for managing your zsh configuration
- prezto - The configuration framework for Zsh
- vcsh - config manager based on Git
Writing and Testing Scripts
Boilerplate-like templates and systems to jump-start whatever script you are writing.
- bashful - A collection of libraries to simplify writing bash scripts
- bats - Bash Automated Testing System
- composure - Compose, document, version and organize your shell functions
- sub - a delicious way to organize programs
Games
All work and no play is a cruddy way to spend your day.
- bash2048 - Bash implementation of 2048 game
Utilities and Tools
Other various neat gizmos to make your terminal experience more enjoyable.
- ansiweather - Weather in your terminal, with ANSI colors and Unicode symbols
- autoenv - Directory-based environments
- bash-slugify - Command that converts filenames and directories to a web friendly format
- bashmarks - Directory bookmarks for the shell
- fasd - Command-line productivity booster, offers quick access to files and directories
- git-sh - A customized bash environment suitable for git work
- hr -
<hr />
for your terminal - jrnl - A simple command line journal application that stores your journal in a plain text file
- semver_bash - Semantic Versioning in Bash
- spark - ▁▂▃▅▂▇ in your shell
- wemux - Multi-User Tmux Made Easy
- zsh-notify - Desktop notifications for long running commands in zsh
- zshmarks - A port of Bashmarks (simple bookmarking plugin by Todd Werth) for oh-my-zsh
Other Awesome Lists
Other amazingly awesome lists can be found in the awesome-awesomeness list.
This entire repo is still under construction.