More shell, less egg
My TextExpander/shell script post of last week reminded me of Doug McIlroy and some unfinished business from back in October. So let’s talk about shell scripts and Unix again.
—
http://www.leancrew.com/all-this/2011/12/more-shell-less-egg/
Category: Links
petopts
petopts
Portable and simple option parsing, powered by getopts(1p). Add the content of petopts.sh to the top of your script and change the 3 variables at the top. The variables are:
—
https://github.com/aaronNGi/petopts
Make bar charts on the terminal.
Make bar charts on the terminal.
BARCHART ======== This program makes bar charts. For example, take this file ‘data’: 33 This is a label 0 This is another 100 80 The line above had no label Running ‘.
—
https://github.com/TurkeyMcMac/barchart
# Welcome to Bashly
# Welcome to Bashly
Bashly is a command line application (written in Ruby) that lets you generate feature-rich bash command line tools.
—
https://bashly.dannyb.co/
Bash Cache
Bash Cache
Bash Cache provides a transparent mechanism for caching, or memoizing, long-running Bash functions. Although it can be used for scripting its motivating purpose is to cache the results of expensive commands for display in your terminal prompt. Simply source bash-cache.sh into your script or shell.
—
https://github.com/dimo414/bash-cache
Generate RSS feeds with grep(1),
Generate RSS feeds with grep(1), sed(1), and awk(1)
rssg is an RSS feed generator written in shell. It’s a good companion for ssg. It gets feed’s description, URL, and the list of items from an index file.
—
https://www.romanzolotarev.com/rssg.html
https://transfer.sh/
transfer.sh: Easy file sharing from the command line === made with <3 by DutchCoders Upload: $ curl --upload-file ./hello.txt https://transfer.sh/hello.txt Encrypt with gpg & upload: $ cat /tmp/hello.txt|gpg -ac -o-|curl -X PUT --upload-file "-" https://transfer.sh/test.
---
https://transfer.sh/
Gitstart for macOS/Linux
Gitstart for macOS/Linux
Please read more details about Gitstart. Find the update at Github.
—
https://github.com/shinokada/gitstart
braindump
braindump
braindump braindump is a collection of notetaking scripts for unix/vim. I created these scripts because I was tired of using email/instant messaging for notes. I needed a better system, that would help me get stuff out of my head as quickly as possible, but still stay somewhat organized.
—
https://github.com/abstractsun/braindump
Repro.sh
Repro.sh
You’re working on a new (or old) project, reading some documentation. There’s a series of bash commands presented to you to execute sequentially, such as installing and configuring dependencies for a new tool.
—
https://github.com/asidiali/repro