命令行资源集合:Awesome Shell
jopen
10年前
非常棒的命令行框架,工具包,指南和小玩意列表。
- Awesome Bash </li>
- Guides
- Other Awesome Lists </ul>
- balls - Bash on Balls
- bashblog - A Bash script that handles blog posting
- bashttpd - A web server written in bash
- bitpocket - "DIY Dropbox" or "2-way directory (r)sync with proper deletion"
- dokku - Docker powered mini-Heroku in around 100 lines of Bash
- Dropbox-Uploader - Dropbox Uploader is a BASH script which can be used to upload, download, list or delete files from Dropbox
- ngincat - Tiny bash HTTP server using netcat
- pushblast - Get PushBullet notifications when a shell program exits
- pushbullet-bash - Bash interface to the PushBullet API
- resty - Little command line REST client that you can use in pipelines
- awesome-zsh-plugins - A list of zsh plugins usable with antigen, dotzsh, oh-my-zsh & prezto.
- base16-shell - Base16 for Shells
- bash-git-prompt - An informative and fancy bash prompt for Git users
- bash-powerline - Powerline-style Bash prompt in pure Bash script
- bashstrap - A quick way to spruce up OSX terminal
- flatui-terminal-theme - Nicer colors for terminal
- liquidprompt - A full-featured & carefully designed adaptive prompt for Bash & Zsh
- powerline-zsh - Powerline for Zsh
- pure - Pretty, minimal and fast ZSH prompt
- sexy-bash-prompt - Bash prompt with colors, git statuses, and git branches
- zsh-autosuggestions - Fish-like autosuggestions for zsh
- zsh-git-prompt - Informative git prompt for zsh
- zsh-prompt-powerline - A ZSH prompt based on the powerline font from the popular vim plugin
- zsh-syntax-highlighting - Fish shell like syntax highlighting for zsh
- zsh-history-substring-search - An implementation of the Fish shell's history search feature for zsh.
- antigen - A plugin manager for zsh, inspired by oh-my-zsh and vundle
- bash-it - A community bash framework
- bpkg - JavaScript has npm, Ruby has Gems, Python has pip and now Shell has bpkg
- dotzsh - dotzsh strives to be platform and version independent, some functionality may be lost when running under older versions of zsh, but it should degrade cleanly and allow you to use the same setup on multiple machines of differing OS's without problems.
- fresh - Keep your dotfiles fresh
- 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
- bashful - A collection of libraries to simplify writing bash scripts
- bats - Bash Automated Testing System
- composure - Compose, document, version and organize your shell functions
- dispatch - A command line argument parser in 50 lines of portable shell script.
- shpec - A shell testing framework
- sub - a delicious way to organize programs
- ts - a shell test script
- Beets - Music library manager and MusicBrainz tagger
- PiCAST - PiCAST turns your $35 Raspberry Pi in to a Chromecast like Device
- bash2048 - Bash implementation of 2048 game
- minesweeper - Bash implementation of minesweeper
- sedtris - Tetris in sed
- sed-scripts - Arkanoid and Sokoban written using sed
- Android-Kitchen - A text-based kitchen for Android ROM customization. Uses shell scripts and works with Cygwin/OS X/Linux
- ansiweather - Weather in your terminal, with ANSI colors and Unicode symbols
- autoenv - Directory-based environments
- autojump - A cd command that learns - easily navigate directories from the command line
- bash-slugify - Command that converts filenames and directories to a web friendly format
- bashmarks - Directory bookmarks for the shell
- cv - Linux tool to show progress for cp, rm, dd, ...
- fasd - Command-line productivity booster, offers quick access to files and directories
- geeknote - Command line evernote client
- git-extras - GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
- git-sh - A customized bash environment suitable for git work
- quick-secure - Quickly secure and harden UNIX/Linux systems
- hr -
<hr />
for your terminal - hstr - BASH History Suggest Box
- jrnl - A simple command line journal application that stores your journal in a plain text file
- k - k is a zsh script to make directory listings more readable, adding git status, fileweight colors and rotting dates
- ledger - Command line accounting
- lsp - An improved
ls
, with file descriptions in plain language and intelligent file grouping - mr - Multiple Respository management tool
- percol - Adds flavor of interactive filtering to the traditional pipe concept of UNIX shell
- pretty-time-zsh - Convert seconds to a human readable string:
165392
→1d 21h 56m 32s
- sejda - Command line manipulation of PDF documents (split, merge, rotate, convert to jpg, extract text, etc)
- semver_bash - Semantic Versioning in Bash
- shellcheck - Static analysis tool for shell scripts
- shipit - Minimalistic SSH deployment
- slap - Sublime-like terminal-based text editor that runs on Node.js
- spark - ▁▂▃▅▂▇ in your shell
- spot - Tiny file search utility
- sshrc - bring your .bashrc, .vimrc, etc. with you when you ssh
- transfer.sh — Quickly upload and share files from your shell
- v - z for vim.
- wemux - Multi-User Tmux Made Easy
- z - z is the new j, yo
- zsh-dwim - ZSH Do what I mean.
- 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
- Bash Hackers Wiki
- Greg Wooledge's (aka "greycat") wiki. Specifically Bash Guide, Bash FAQ and Bash Pitfalls
- Google's Shell Style Guide
- The Linux Documentation Project: Bash Programming - Intro/How-to
- The Linux Documentation Project: Advanced Bash Scripting Guide
- WikiBooks: Bash Shell Scripting
- Use the Unofficial Bash Strict Mode (Unless You Looove Debugging)
网络和服务器Networking and Servers
shell编写的脚本自托管,轻量级的服务器和网络工具。Self-hosted, lightweight servers and networking tools written in shell scripts.
自定义Customization
自定义提示,颜色主题,等等。Custom prompts, color themes, etc.
包管理和框架Package Management and Frameworks
用于管理多个shell配置工具。Tools for managing multiple shell configurations.
编写和测试脚本Writing and Testing Scripts
类似于Boilerplate的模板和系统,快速启动任何脚本你正在写。Boilerplate-like templates and systems to jump-start whatever script you are writing.
Multimedia
Tools for handling video and audio files.
Games
All work and no play is a cruddy way to spend your day.
Utilities and Tools
Other various neat gizmos to make your terminal experience more enjoyable.
Guides
Other Awesome Lists
Other amazingly awesome lists can be found in awesome-awesome and awesome-awesomeness.
项目主页:http://www.open-open.com/lib/view/home/1413075902609