Sampler is a tool for #shell commands execution, visualization and alerting. Configured with a simple YAML file: https://github.com/sqshq/sampler
  
  
  zlong_alert.zsh will use notify-send and a bell to alert you when a #shell command that has taken a long time (default: 15 seconds) has completed: https://github.com/kevinywlui/zlong_alert.zshGitHub
  
  GitHub - kevinywlui/zlong_alert.zsh: A plugin to alert you when a long-running command has finished
  A plugin to alert you when a long-running command has finished - kevinywlui/zlong_alert.zsh
  Vesper - HTTP Framework for Unix Shell
vesper is a collection of shell functions to make it super easy to generate valid http responses. Vesper is not a web server itself, its just the framework to parse http requests and generate valid responses.
This is crazy, who needs a http framework for unix shell?
That is a very good question! If you would have asked me that question a year ago, I would have argued: nobody. Now, I am not sure anymore. How will sh/bash scripts work in the future of cloud and serverless?
https://github.com/chris-rock/vesper
#shell
  
  
  
  
  
  vesper is a collection of shell functions to make it super easy to generate valid http responses. Vesper is not a web server itself, its just the framework to parse http requests and generate valid responses.
This is crazy, who needs a http framework for unix shell?
That is a very good question! If you would have asked me that question a year ago, I would have argued: nobody. Now, I am not sure anymore. How will sh/bash scripts work in the future of cloud and serverless?
https://github.com/chris-rock/vesper
#shell
The pipeline #shell command!
A utility to make building up a pipeline of shell commands easier, especially when doing data exploration.
If you've ever found yourself writing shell code, in an endless loop of piping output to
This is just a thin wrapper around your shell, not some totally new data mining tool. Launch pipeline, and start typing shell commands as usual. Every time you hit enter you'll see a one-screen preview of your output, similar to piping output to
https://github.com/codekitchen/pipeline
#c
  
  
  A utility to make building up a pipeline of shell commands easier, especially when doing data exploration.
If you've ever found yourself writing shell code, in an endless loop of piping output to
less, scanning it over and making changes, then pipeline can make your life just a little bit more beautiful.This is just a thin wrapper around your shell, not some totally new data mining tool. Launch pipeline, and start typing shell commands as usual. Every time you hit enter you'll see a one-screen preview of your output, similar to piping output to
less, but your cursor will stay right where it was for further editing.https://github.com/codekitchen/pipeline
#c
SHML is a #shell framework for faster and easier script development. HTML has CSS, terminals have "ANSI/VT100 Control Sequences". SHML makes is easy to apply some style to your shell scripts without trying to remember that Yellow = 
https://github.com/odb/shml
  
  
  
  
  
  \033[33m instead Yellow is $(color yellow).https://github.com/odb/shml
Browsh is a fully-modern text-based browser. It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs.
https://www.brow.sh/
#shell #js #go
  
  
  https://www.brow.sh/
#shell #js #go
macos-like TimeMachine but for Linux!
It uses rsync to incrementally back up your data to a different directory, hard disk or remote server via SSH. All operations are incremental, atomic and automatically resumable.
The goal of this project is to have a cross-operating system and minimal as possible backup script that can be easily reviewed by anyone without great effort. Additionally it should provide one task only and do it well without the need of external requirements and only rely on default installed tools.
https://github.com/cytopia/linux-timemachine
#shell #devops
  
  
  
  
  
  It uses rsync to incrementally back up your data to a different directory, hard disk or remote server via SSH. All operations are incremental, atomic and automatically resumable.
The goal of this project is to have a cross-operating system and minimal as possible backup script that can be easily reviewed by anyone without great effort. Additionally it should provide one task only and do it well without the need of external requirements and only rely on default installed tools.
https://github.com/cytopia/linux-timemachine
#shell #devops
ZSH plugin that reminds you to use existing aliases for commands you just typed.
https://github.com/MichaelAquilina/zsh-you-should-use
#shell
  
  
  
  
  
  https://github.com/MichaelAquilina/zsh-you-should-use
#shell
Demystify and debug your 
Some of the notable features include:
- Preview variable values, both of them!
- See how will a substitute command affect pattern space before it runs
- Step through sed script - both forward and backwards!
- Place breakpoints and examine program state
- Hot reload and see what changes as you edit source code
- Its name is a palindrome
https://github.com/SoptikHa2/desed/
#shell #rust
  
  
  sed scripts, from comfort of your terminal.Some of the notable features include:
- Preview variable values, both of them!
- See how will a substitute command affect pattern space before it runs
- Step through sed script - both forward and backwards!
- Place breakpoints and examine program state
- Hot reload and see what changes as you edit source code
- Its name is a palindrome
https://github.com/SoptikHa2/desed/
#shell #rust
You stuffed command shell with aliases, tools and colors but you lose it all when using ssh. The mission of xxh is to bring your favorite #shell wherever you go through the ssh without root access and system installations.
Works with bash, zsh, fish, and xonsh.
https://github.com/xxh/xxh
#python
  
  
  Works with bash, zsh, fish, and xonsh.
https://github.com/xxh/xxh
#python
Interactive #git with the help of 
Features:
- You can run git add and git reset by selecting or cursoring. You can commit interactively
- You can search the diff from the query bar and the RHS diff will be highlighted accordingly
- Search the log and corresponding diff at once. Notice that when you use | the left hand side is sent to log while the right hand side is sent to diff
https://github.com/bigH/git-fuzzy
#shell
  
  
  fzf Features:
- You can run git add and git reset by selecting or cursoring. You can commit interactively
- You can search the diff from the query bar and the RHS diff will be highlighted accordingly
- Search the log and corresponding diff at once. Notice that when you use | the left hand side is sent to log while the right hand side is sent to diff
https://github.com/bigH/git-fuzzy
#shell
This #zsh plugin provides functionality similar to Vim's abbreviation expansion.
https://github.com/momo-lab/zsh-abbrev-alias
#shell
  
  
  
  
  
  https://github.com/momo-lab/zsh-abbrev-alias
#shell
ranger is a console file manager with VI key bindings.
It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type.
For
https://ranger.github.io/
#python #shell
  
  
  
  
  
  It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type.
For
mc aficionados there's also the multi-pane viewmode.https://ranger.github.io/
#python #shell
A utility tool powered by fzf for using git interactively. 
This tool is designed to help you use git more efficiently. It's lightweight and easy to use.
Also integrates with: diff-so-fancy, delta, bat, emoji-cli.
https://github.com/wfxr/forgit
#shell #git
  
  
  
  
  
  This tool is designed to help you use git more efficiently. It's lightweight and easy to use.
Also integrates with: diff-so-fancy, delta, bat, emoji-cli.
https://github.com/wfxr/forgit
#shell #git
A temporary email right from your terminal.
tmpmail tmpmail is a command line utility that allows you to create a temporary email address and receive emails to the temporary email address. It uses 1secmail's API to receive the emails.
By default w3m is used to render the HTML emails on the terminal. But if you prefer another text based web browser or would rather view the email in a GUI web browser such as Firefox, simply use the --browser argument followed by the command needed to launch the web browser of your choice.
https://github.com/sdushantha/tmpmail
#shell #devops
  
  
  tmpmail tmpmail is a command line utility that allows you to create a temporary email address and receive emails to the temporary email address. It uses 1secmail's API to receive the emails.
By default w3m is used to render the HTML emails on the terminal. But if you prefer another text based web browser or would rather view the email in a GUI web browser such as Firefox, simply use the --browser argument followed by the command needed to launch the web browser of your choice.
https://github.com/sdushantha/tmpmail
#shell #devops
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON.
With Miller, you get to use named fields without needing to count positional indices, using familiar formats such as CSV, TSV, JSON, and positionally-indexed. Then, on the fly, you can add new fields which are functions of existing fields, drop fields, sort, aggregate statistically, pretty-print, and more.
1. Miller operates on key-value-pair data while the familiar Unix tools operate on integer-indexed fields: if the natural data structure for the latter is the array, then Miller's natural data structure is the insertion-ordered hash map.
2. Miller handles a variety of data formats, including but not limited to the familiar CSV, TSV, and JSON. (Miller can handle positionally-indexed data too!)
https://github.com/johnkerl/miller
#c #go #shell
  
  
  
  
  
  With Miller, you get to use named fields without needing to count positional indices, using familiar formats such as CSV, TSV, JSON, and positionally-indexed. Then, on the fly, you can add new fields which are functions of existing fields, drop fields, sort, aggregate statistically, pretty-print, and more.
1. Miller operates on key-value-pair data while the familiar Unix tools operate on integer-indexed fields: if the natural data structure for the latter is the array, then Miller's natural data structure is the insertion-ordered hash map.
2. Miller handles a variety of data formats, including but not limited to the familiar CSV, TSV, and JSON. (Miller can handle positionally-indexed data too!)
https://github.com/johnkerl/miller
#c #go #shell
Bash command line framework and CLI generator. Create feature-rich bash scripts using simple YAML configuration.
Bashly is a command line application (written in Ruby) that lets you generate feature-rich bash command line tools.
Bashly lets you focus on your specific code, without worrying about command line argument parsing, usage texts, error messages and other functions that are usually handled by a framework in any other programming language.
https://github.com/DannyBen/bashly
#ruby #shell
  
  
  Bashly is a command line application (written in Ruby) that lets you generate feature-rich bash command line tools.
Bashly lets you focus on your specific code, without worrying about command line argument parsing, usage texts, error messages and other functions that are usually handled by a framework in any other programming language.
https://github.com/DannyBen/bashly
#ruby #shell
cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind unix system administrators of options for commands that they use frequently, but not frequently enough to remember. 
https://github.com/cheat/cheat
#go #shell
  
  https://github.com/cheat/cheat
#go #shell
Twitter
  GitHub
  View cheat sheets on the command line with 𝚌𝚑𝚎𝚊𝚝: github.com/cheat/cheat 📑 Very helpful to remember options for commands that you use frequently, but not frequently enough to remember.