awesome-bash README

The project's README from github.com/awesome-lists/awesome-bash. As one markdown file: README.md.

Awesome Bash Awesome

A curated list of delightful Bash scripts and resources.

In addition to this list, you should read the list awesome-shell. It is a curated list of awesome command-line frameworks, toolkits, guides and gizmos. You may also want to check awesome-zsh or awesome-fish. If you are looking for more lists, check sindresorhus/awesome.

Contents

Books and Resources

Command-Line Productivity

Search, bookmarks, multiplexing, and other tools that make your terminal experience more productive.

Customization

Custom prompts, color themes, etc.

For Developers

Command-line development, version control, and deployment.

Downloading and Serving

Self-hosted, lightweight servers and networking tools written in shell scripts.

Applications

Command line-based applications or command line access to existing services.

Games

All work and no play is a cruddy way to spend your day.

Website

Shell Package Management

Tools for managing multiple shell configurations.

Shell Script Development

Tools for writing, improving, or organizing Bash or other shell scripts

Just for fun

Community

Other Awesome Lists

Other amazingly awesome lists can be found in awesome-awesome and awesome-awesomeness.

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, aloisdg has waived all copyright and related or neighboring rights to this work.

awesome-bash (awesome-lists/awesome-bash)

Searching Database…

这是什么?这是一份精选的实用 Bash 脚本、框架和资源清单,按命令行生产力、自定义、下载/服务、应用程序、游戏以及 shell 脚本开发工具等类别组织。
这是一个真正的 bash 框架,还是只是一个链接列表?它纯粹是一个精选索引,指向其他与 Bash 相关的仓库、书籍和网站——本身并不包含可执行脚本或框架代码。
这份清单是如何组织的?条目分组在 Books and Resources、Command-Line Productivity、Customization、For Developers、Downloading and Serving、Applications、Games、Website、Shell Package Management、Shell Script Development、Just for Fun 等章节之下。
谁最能从这份清单中受益?任何大量使用 Bash 的人——想要生产力工具的系统管理员(bashmarks、zoxide)、想自定义提示符的用户(bash-git-prompt、oh-my-bash),以及需要测试/静态检查工具的脚本作者(shellcheck、bats)。
初学者应该从哪里入手?可以先从 “Books and Resources” 部分开始,其中链接了 Bash Guide、Bash FAQ、Bash Pitfalls 等适合初学者的资料,然后再去探索各个工具分类。
它是否指向其他 awesome 列表?是的,它推荐查看 awesome-shell、awesome-zsh、awesome-fish,以及更全面的 sindresorhus/awesome 合集,寻找相关的精选列表。
清单里有没有好玩、能直接运行的 bash 项目?有——bash2048、minesweeper、wordle 等条目都是完全用 Bash 写成的完整游戏,bashblog/bashttpd 则是可用的纯 Bash 应用。
它推荐哪些工具来测试和静态检查 Bash 脚本?它列出了用于静态分析的 shellcheck、用于格式化的 shfmt,以及 bats、bashunit、shunit2 等单元测试框架。
Size
0.1 MB
Stars
10.1K
Updated
CommitMay 21
Age
10y
Commits · 90 Days