1
0
mirror of https://github.com/namibia/awesome-shell.git synced 2024-12-22 08:28:54 +00:00
Go to file
2014-07-10 09:01:40 +04:00
README.md Added a link to a list of other awesome lists 2014-07-10 09:01:40 +04:00

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.

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.