From 1fc02c5bb6bcc0d4c618342c3de0483e235d7bde Mon Sep 17 00:00:00 2001 From: Govind KP Date: Fri, 17 Aug 2018 01:10:25 +0530 Subject: [PATCH 01/11] Added Elvish shell (#273) * Update README.md * Move elvish to the right spot in list --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f8e0711..0710d76 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. *Choose your base shell.* * [bash](https://www.gnu.org/software/bash/) - GNU Project's shell (Bourne Again SHell) +* [elvish](https://elvish.io) - Friendly, expressive shell features like anonymous functions and data structures * [fish](https://fishshell.com) - Smart and user-friendly command line shell * [xiki](http://xiki.org) - Makes the shell console more friendly and powerful * [xonsh](https://xonsh.org) - Python-ish, BASHwards-looking shell language and command prompt From be6da22a791253ac6d5fc5a0bb2907d11d3a3efb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Molinero=20Fern=C3=A1ndez?= Date: Thu, 16 Aug 2018 21:41:16 +0200 Subject: [PATCH 02/11] Added hblock to system utilities section (#267) * Added hblock to system utilities section * Updated repository location --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0710d76..508d6ff 100644 --- a/README.md +++ b/README.md @@ -176,6 +176,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. * [stronghold](https://github.com/alichtman/stronghold) - Easily configure MacOS security settings from the terminal. * [glances](https://github.com/nicolargo/glances) - Glances an Eye on your system * [goaccess](https://github.com/allinurl/goaccess) - GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in \*nix systems. +* [hblock](https://github.com/hectorm/hblock) - Hosts-file based adblocker * [histstat](https://github.com/vesche/histstat) - History for netstat * [htop](https://github.com/hishamhm/htop) - A ncurses based interactive process viewer which aims to be a better `top` * [lnav](http://lnav.org) - An advanced log file viewer for the small-scale From 2571eb87de5569f11b6401fc2ef3655c931e16f8 Mon Sep 17 00:00:00 2001 From: DC* Date: Thu, 16 Aug 2018 16:42:40 -0300 Subject: [PATCH 03/11] Add bashing to Shell Package Management section (#238) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 508d6ff..c2bc93d 100644 --- a/README.md +++ b/README.md @@ -278,6 +278,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. * [bash-it](https://github.com/Bash-it/bash-it) - A community Bash framework * [basher](https://github.com/basherpm/basher) - A package manager for shell scripts +* [bashing](https://github.com/xsc/bashing) - Smashing Bash into Pieces * [bpkg](http://www.bpkg.sh/) - JavaScript has npm, Ruby has Gems, Python has pip and now Shell has bpkg * [dotdrop](https://github.com/deadc0de6/dotdrop) - Save your dotfiles once, deploy them everywhere * [dotfiler](https://github.com/svetlyak40wt/dotfiler) – Shell agnostic git based dotfiles package manager, written in Python. From bc9cee96b00eeada2f678df448545ae2fe6be494 Mon Sep 17 00:00:00 2001 From: tjstub <34695980+tjstub@users.noreply.github.com> Date: Tue, 4 Sep 2018 17:02:54 -0700 Subject: [PATCH 04/11] Fixes #272 by Pointing mr and surfraw link to new url (#278) * Pointed mr link to valid url It appears that the mr repo was deleted from github. I've updated it to what appears to the homepage. * Fix the chinese-version link to the mr tool. * Point surfraw to a reasonable new upstream, as alioth has been turned off. --- README.md | 4 ++-- README_ZH-CN.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c2bc93d..6066cd1 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. * [sshfs](https://github.com/osxfuse/sshfs) - A tool for mounting remote file systems over SSH * [sshrc](https://github.com/Russell91/sshrc) - Bring your .bashrc, .vimrc, etc. with you when you SSH * [sudocabulary](https://github.com/badarsh2/Sudocabulary) - Learn English Vocabulary from your terminal -* [surfraw](http://surfraw.alioth.debian.org/) - browse specific site and search the web from your terminal without browser. +* [surfraw](https://gitlab.com/surfraw/Surfraw) - browse specific site and search the web from your terminal without browser. * [task-manager](https://github.com/lingtalfi/task-manager) - Execute all your scripts with just two or three keystrokes. * [thefuck](https://github.com/nvbn/thefuck) - Fix common shell mistakes by using an easy to remember command * [tldr](https://github.com/raylee/tldr) - A fully-functional bash client for tldr, simplified and community-driven man pages @@ -154,7 +154,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. * [git-up](https://github.com/aanand/git-up) - Automatically rebase incoming changes instead of merging. Be polite! * [hub](https://github.com/github/hub) - hub helps you win at git. * [licins](https://github.com/dogoncouch/licins) - Insert commented software licenses into source code. -* [mr](https://github.com/joeyh/myrepos) - Multiple Repository management tool +* [mr](https://myrepos.branchable.com) - Multiple Repository management tool * [overcommit](https://github.com/brigade/overcommit) - A fully configurable and extendable Git hook manager * [pre-commit](https://pre-commit.com) - A framework for managing and maintaining multi-language pre-commit hooks * [rebound](https://github.com/shobrook/rebound) - Instantly browse Stack Overflow results in your terminal when you get a compiler error diff --git a/README_ZH-CN.md b/README_ZH-CN.md index 53cdfb7..bc76727 100644 --- a/README_ZH-CN.md +++ b/README_ZH-CN.md @@ -110,7 +110,7 @@ * [git-sh](https://github.com/rtomayko/git-sh) - 适合 Git 工作的定制 Bash 环境 * [git-up](https://github.com/aanand/git-up) - 自动变基进来的更改代替合并,优雅! * [hub](https://github.com/github/hub) - 更易使用 GitHub 的命令行工具 -* [mr](https://github.com/joeyh/myrepos) - 多仓库管理工具 +* [mr](https://myrepos.branchable.com) - 多仓库管理工具 * [overcommit](https://github.com/brigade/overcommit) - 完全可配置且可扩展的 Git hook 管理器 * [pre-commit](https://pre-commit.com) - 用于管理及维护多语言 pre-commit hooks 的框架 * [repren](https://github.com/jlevy/repren) - 命令行搜索与替换及文件重命名的瑞士军刀式工具 From 1f7f906032cc34313a83808d186c5625d6c06165 Mon Sep 17 00:00:00 2001 From: Tejas Kumar Date: Wed, 5 Sep 2018 03:25:32 +0200 Subject: [PATCH 05/11] Add add-gitignore (#268) * Add add-gitignore Added a useful CLI tool that I regularly use. * Put add-gitignore in the proper place --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6066cd1..f01ab77 100644 --- a/README.md +++ b/README.md @@ -139,6 +139,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. *Command-line development, version control, and deployment.* +* [add-gitignore](https://github.com/TejasQ/add-gitignore) - Interactive CLI that generates a .gitignore for your project based on your needs. * [bcal](https://github.com/jarun/bcal) - Byte CALculator for storage conversions and calculations * [bocker](https://github.com/p8952/bocker) - Docker implemented in 100 lines of bash * [cloc](https://github.com/AlDanial/cloc) - Count Lines of Code From 06d1e56ba74bdc35471bffeca048fd15cbc318fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandros=20Koz=C3=A1k?= Date: Tue, 4 Sep 2018 18:29:21 -0700 Subject: [PATCH 06/11] Added polyglot to Customization section (#270) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f01ab77..15e7b6c 100644 --- a/README.md +++ b/README.md @@ -133,6 +133,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. * [liquidprompt](https://github.com/nojhan/liquidprompt) - A full-featured & carefully designed adaptive prompt for Bash & Zsh * [mysql-colorize](https://github.com/zpm-zsh/mysql-colorize) - Colorization for mysql comand-line client * [oh-my-git](https://github.com/arialdomartini/oh-my-git) - An opinionated git prompt for bash and zsh +* [polyglot](https://github.com/agkozak/polyglot) - An informative Git prompt that works in bash, zsh, ksh, mksh, pdksh, dash, and busybox sh * [sexy-bash-prompt](https://github.com/twolfson/sexy-bash-prompt) - Bash prompt with colors, Git statuses, and Git branches ## For Developers From 5658ad6d88bccfcd20d2f22e11c132b31b33db7c Mon Sep 17 00:00:00 2001 From: Mayra Cabrera Date: Tue, 4 Sep 2018 20:31:24 -0500 Subject: [PATCH 07/11] Add Whales (#218) Whales is a tool to automatically dockerize your applications. It works as command line interface that tames features analyzers and outputs necessary Docker files to run your application with Docker Made with love by IcaliaLabs: https://github.com/IcaliaLabs --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 15e7b6c..4ebbb97 100644 --- a/README.md +++ b/README.md @@ -259,6 +259,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. * [transfer.sh](https://transfer.sh/) — Quickly upload and share files from your shell * [vl](https://github.com/ellisonleao/vl) - URL link checker on text documents * [wego](https://github.com/schachmat/wego) - Weather app for the terminal +* [whales](https://github.com/Gueils/whales) - A tool to automatically dockerize your applications * [whereami](https://github.com/rafaelrinaldi/whereami) - Get your geolocation information from the CLI * [wttr.in](https://github.com/chubin/wttr.in) - :partly_sunny: The right way to check the weather (curl wttr.in) From 65ddf58efd7babd72db37b51913200deab833d58 Mon Sep 17 00:00:00 2001 From: Caleb Xu Date: Tue, 4 Sep 2018 21:33:55 -0400 Subject: [PATCH 08/11] Fix broken links --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4ebbb97..b9c1077 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. *Choose your base shell.* * [bash](https://www.gnu.org/software/bash/) - GNU Project's shell (Bourne Again SHell) -* [elvish](https://elvish.io) - Friendly, expressive shell features like anonymous functions and data structures +* [elvish](https://elv.sh/) - Friendly, expressive shell features like anonymous functions and data structures * [fish](https://fishshell.com) - Smart and user-friendly command line shell * [xiki](http://xiki.org) - Makes the shell console more friendly and powerful * [xonsh](https://xonsh.org) - Python-ish, BASHwards-looking shell language and command prompt @@ -83,7 +83,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. * [k alias](https://github.com/lingtalfi/k) - get kool aliases (and more) working with a simple one-liner * [lazy-cd](https://github.com/pedramamini/lazy-cd) - Simple bash commands for bookmarked navigation of the file system, complete with bash-completion. * [lf.sh](https://github.com/suewonjp/lf.sh) - Quickly search files with fewer typings and do many more (grepping, copying path to clipboard, etc) -* [Lmod](http://lmod.readthedocs.io/en/latest/) - Lua-based Environment Modules that enhances Tcl-based modules while being backward compatible (compare to modules) +* [Lmod](https://lmod.readthedocs.io/en/latest/) - Lua-based Environment Modules that enhances Tcl-based modules while being backward compatible (compare to modules) * [marker](https://github.com/pindexis/marker) - Bookmark your shell commands * [modules](http://modules.sourceforge.net/) - Classical Tcl-based Environment Modules managing the shell environment (compare to Lmod, direnv, and autoenv) * [nnn](https://github.com/jarun/nnn) - File browser and disk usage analyzer with excellent desktop integration From 58fab13638513f9f508ee14fb6c70737fee8dd7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Mazzucotelli?= Date: Wed, 5 Sep 2018 03:41:54 +0200 Subject: [PATCH 09/11] Add shenv in Shells section (#276) --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b9c1077..e917d4c 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. * [bash](https://www.gnu.org/software/bash/) - GNU Project's shell (Bourne Again SHell) * [elvish](https://elv.sh/) - Friendly, expressive shell features like anonymous functions and data structures * [fish](https://fishshell.com) - Smart and user-friendly command line shell +* [shenv](https://github.com/shenv/shenv) - Simple shell version management * [xiki](http://xiki.org) - Makes the shell console more friendly and powerful * [xonsh](https://xonsh.org) - Python-ish, BASHwards-looking shell language and command prompt * [zsh](http://www.zsh.org) - Powerful shell with scripting language @@ -93,7 +94,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. * [q](https://github.com/cal2195/q) - Vim like macro registers for your Bash and Zsh Shell * [qfc](https://github.com/pindexis/qfc) - File-completion widget for Bash and Zsh * [rg](https://github.com/BurntSushi/ripgrep) - ripgrep is a line oriented search tool that combines the usability of The Silver Searcher with the raw speed of GNU grep -* [shell-history](https://github.com/Pawamoy/shell-history) - Visualize your shell usage with Highcharts +* [shell-history](https://github.com/pawamoy/shell-history) - Visualize your shell usage with Highcharts * [SHML](https://github.com/odb/shml) - Style framework for the terminal (Shell Markup Language) * [slugify](https://github.com/benlinton/slugify) - Command that converts filenames and directories to a web friendly format * [sman](https://github.com/tokozedg/sman) - :bug: A command-line snippet manager From 56dc05acd6b37e38f1929199c70cfe5d8db511cc Mon Sep 17 00:00:00 2001 From: Keith Bennett Date: Wed, 5 Sep 2018 08:43:54 +0700 Subject: [PATCH 10/11] Add wifi-wand, a Ruby utility for managing WiFi on Mac OS. (#277) * Add wifi-wand, a Ruby utility for managing WiFi on Mac OS. * Improve description wording. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e917d4c..a039d9e 100644 --- a/README.md +++ b/README.md @@ -191,6 +191,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. * [powertop](https://github.com/fenrus75/powertop) - Battery/Power usage and device stats monitoring command-line tool, with tune-up options. * [procdog](https://github.com/jlevy/procdog) - Lightweight command-line control of long-lived processes like servers * [quick-secure](https://github.com/marshyski/quick-secure) - Quickly secure and harden UNIX/Linux systems +* [wifi-wand](https://github.com/keithrbennett/wifiwand) - a Ruby command line application for managing WiFi on MacOS (install by `gem install wifi-wand`) * [xiringuito](https://github.com/ivanilves/xiringuito) - SSH-based "VPN for poors" ## Downloading and Serving From 8bcefcff94ebb591bb7b397a7ee8bda226b70256 Mon Sep 17 00:00:00 2001 From: tjstub <34695980+tjstub@users.noreply.github.com> Date: Tue, 4 Sep 2018 18:47:38 -0700 Subject: [PATCH 11/11] Add the fd to the awesome list (#279) Addresses part of #269. The fd tool is a more friendly take on normal find. See: https://github.com/sharkdp/fd --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a039d9e..ad6a115 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos. * [direnv](https://github.com/direnv/direnv) - An environment switcher for the shell, compare with autoenv * [enhancd](https://github.com/b4b4r07/enhancd) - :rocket: A next-generation cd command with an interactive filter * [fasd](https://github.com/clvv/fasd) - Command-line productivity booster, offers quick access to files and directories +* [fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to find. * [foxy](https://github.com/s-p-k/foxy) - Plain text bookmarks for firefox and surf browsers. * [fz](https://github.com/changyuheng/fz) - Seamless fuzzy tab completion for z * [fzf](https://github.com/junegunn/fzf) - A command-line fuzzy finder