fancy-git
bash-cache
Our great sponsors
fancy-git | bash-cache | |
---|---|---|
1 | 6 | |
448 | 68 | |
- | - | |
4.6 | 0.0 | |
24 days ago | over 1 year ago | |
Shell | Shell | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fancy-git
-
Style Your Bash Terminal Without ZSH
Fancy-Git | Github @shafiemoji | twitter
bash-cache
-
Why is it that a command run from the terminal command line produces line break but the same command run within bash script has no line break/
This is usually what a caller expects, but it's definitely surprising when it isn't. I encountered this with my bash-cache library because simpler approaches to caching commands will use command substitutions which turns out to be lossy (because it drops any trailing newlines).
-
Passing a command with double quotes to a function
Is the goal of your cache function to cache a command if it's been run before? If so you might like to use my bash-cache library :) Even if it's not quite what you're looking for you can poke around the code for some inspiration, it implements a function decorator pattern and demonstrates some hairy uses of eval.
-
New release of bkt, a subprocess caching utility
For another pure-bash solution (though it writes to disk, not in-memory arrays) check out my bash-cache library :) it's an older project that motivated bkt but I still use both. There's some terrifying bash patterns in bash-cache as well!
-
Beautiful Scripts
I'm pretty proud of my bash-cache utility, which implements a decorator pattern in Bash. Define a function, pass it to bc::cache, and like magic the function is wrapped with a caching layer.
- Been meaning to share this bash memoization library for a while; it uses a decorator pattern to transparently add a caching layer to functions
- Been meaning to share this function memoization library for a while; it uses a decorator pattern to wrap functions with a transparent caching layer
What are some alternatives?
pure - Pretty, minimal and fast ZSH prompt
mini-prompt - 🦊 Minimal and versatile bash prompt
scripts - Collection of useful scripts for Linux (git, docker, LUKS, Archlinux...)
bkt - a subprocess caching utility, available as a command line binary and a Rust library.
zcolors - 🌈 Use your $LS_COLORS to generate a coherent theme for Git & your Zsh prompt, command line and completions.
sbp - Simple Bash Prompt (SBP) is a bash prompt, which strives to be simple. But it isn't. But it looks kind of nice. I think.
diyship - 🧰🚀 Cross-shell prompt framework
spaceship-prompt - :rocket::star: Minimalistic, powerful and extremely customizable Zsh prompt
non_trivial_gnuplot - my solutions to real-world problems that needed plotting to solve :-)
prompt.gem - A collection of shell scripts to customize your prompt, distributed as a ProfileGem gem.