Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Bash_Scripting/README.md #516

Open
wants to merge 1 commit into
base: gh-pages
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 23 additions & 1 deletion Bash_Scripting/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Bash Scripts
# Bash Scripts
> A curated list of delightful Bash scripts and resources.

In addition of this list, you should read the list [awesome-shell](https://github.com/alebcay/awesome-shell). It is a curated list of awesome command-line frameworks, toolkits, guides and gizmos. You may also want to check [awesome-zsh](https://github.com/unixorn/awesome-zsh-plugins) or [awesome-fish](https://github.com/bucaran/awesome-fish). If you are looking for more lists, check [awesome-link](https://github.com/sindresorhus/awesome).
Expand All @@ -24,6 +24,8 @@ In addition of this list, you should read the list [awesome-shell](https://githu
- [Defensive BASH Programming](https://web.archive.org/web/20180917174959/http://www.kfirlavi.com/blog/2012/11/14/defensive-bash-programming) - Methods to defend your programs from breaking as well as keeping the code tidy and clean.
- [Pure Bash Bible](https://github.com/dylanaraps/pure-bash-bible) - A collection of pure bash alternatives to external processes.

[⬆ Back to Top](#books-and-resources)

## Command-Line Productivity

*Search, bookmarks, multiplexing, and other tools that make your terminal experience more productive.*
Expand All @@ -37,6 +39,8 @@ In addition of this list, you should read the list [awesome-shell](https://githu
- [qfc](https://github.com/pindexis/qfc) - File-completion widget for Bash and Zsh
- [sshrc](https://github.com/Russell91/sshrc) - Bring your .bashrc, .vimrc, etc. with you when you SSH

[⬆ Back to Top](#books-and-resources)

## Customization

*Custom prompts, color themes, etc.*
Expand All @@ -53,12 +57,16 @@ In addition of this list, you should read the list [awesome-shell](https://githu
- [sexy-bash-prompt](https://github.com/twolfson/sexy-bash-prompt) - Bash prompt with colors, Git statuses, and Git branches
- [bash-sensible](https://github.com/mrzool/bash-sensible) - An attempt at saner Bash defaults

[⬆ Back to Top](#books-and-resources)

## Data

*Tools for working with data.*

- [BigBash](https://github.com/zalando/bigbash) - Open-source converter that generates a bash one-liner from an SQL Select query, no database necessary

[⬆ Back to Top](#books-and-resources)

## For Developers

*Command-line development, version control, and deployment.*
Expand All @@ -67,6 +75,8 @@ In addition of this list, you should read the list [awesome-shell](https://githu
- [git-sh](https://github.com/rtomayko/git-sh) - A customized Bash environment suitable for Git work
- [mkdkr](https://github.com/rosineygp/mkdkr) - Make + Docker + Shell = CI Pipeline

[⬆ Back to Top](#books-and-resources)

## Downloading and Serving

*Self-hosted, lightweight servers and networking tools written in shell scripts.*
Expand All @@ -77,6 +87,8 @@ In addition of this list, you should read the list [awesome-shell](https://githu
- [ngincat](https://github.com/jaburns/ngincat) - Tiny Bash HTTP server using netcat
- [xiringuito](https://github.com/ivanilves/xiringuito) - SSH-based VPN for poors

[⬆ Back to Top](#books-and-resources)

## Applications

*Command line-based applications or command line access to existing services.*
Expand All @@ -86,6 +98,8 @@ In addition of this list, you should read the list [awesome-shell](https://githu
- [todo.sh](https://github.com/todotxt/todo.txt-cli) - A simple and extensible shell script for managing your todo.txt file
- [cheapci](https://github.com/ianmiell/cheapci) - A continuous integration framework implemented in bash

[⬆ Back to Top](#books-and-resources)

## Games

*All work and no play is a cruddy way to spend your day.*
Expand All @@ -94,11 +108,15 @@ In addition of this list, you should read the list [awesome-shell](https://githu
- [minesweeper](https://github.com/feherke/Bash-script/tree/master/minesweeper) - Bash implementation of minesweeper
- [solitaire](https://opensource-usability.blogspot.com/2016/10/solitaire-in-bash-script.html) - Bash implementation of solitaire

[⬆ Back to Top](#books-and-resources)

## Website

- [Bash One-Liners](http://www.bashoneliners.com/) - A collection of practical or just pure awesome bash one-liners ([repos](https://github.com/janosgyerik/bashoneliners) by @[janosgyerik](https://github.com/janosgyerik))
- [commandlinefu](http://www.commandlinefu.com/) - A repository for the most elegant and useful UNIX commands

[⬆ Back to Top](#books-and-resources)

## Shell Package Management

*Tools for managing multiple shell configurations.*
Expand All @@ -108,6 +126,8 @@ In addition of this list, you should read the list [awesome-shell](https://githu
- [bpkg](https://github.com/bpkg/bpkg) - A lightweight bash package manager
- [homeshick](https://github.com/andsens/homeshick) - Git dotfile synchronizer written in Bash

[⬆ Back to Top](#books-and-resources)

## Shell Script Development

*Tools for writing, improving, or organizing Bash or other shell scripts*
Expand All @@ -130,6 +150,8 @@ In addition of this list, you should read the list [awesome-shell](https://githu
- [shfmt](https://github.com/mvdan/sh) - Format bash programs
- [shunit2](https://github.com/kward/shunit2) - A unit test framework for Bash scripts with a flavour of JUnit/PyUnit

[⬆ Back to Top](#books-and-resources)

## Community

- [Stack Overflow](http://stackoverflow.com/questions/tagged/bash) - Bash tag on Stack Overflow
Expand Down