a personal stash
       _____              ______  
_________  /______ __________  /_ 
__  ___/  __/  __ `/_  ___/_  __ \
_(__  )/ /_ / /_/ /_(__  )_  / / /
/____/ \__/ \__,_/ /____/ /_/ /_/ 
                                  

single-file bash tools for macOS.

small utilities i built for myself, one self-contained script each, easy to install, easy to delete, easy to read.

by Poobesh Gowtham

tools
01 decal keep custom app icons through updates +

stores your custom macOS app icons in one folder and re-applies them whenever an app update wipes them. no daemon and no registry, the folder is the config.

curl -fsSL https://raw.githubusercontent.com/pbshgthm/stash/main/install | bash -s decal
read the full readme
02 loco give your projects a local domain +

maps http://name.localhost to your dev server's port through a Caddy reverse proxy, so you stop juggling port numbers. it runs as a launchd daemon, so your domains keep working after a reboot.

curl -fsSL https://raw.githubusercontent.com/pbshgthm/stash/main/install | bash -s loco
read the full readme
03 mint generate a random favicon +

rolls a small SVG from a curated palette and shape pool, then writes a square PNG. seedable, no AI, just one bash script.

curl -fsSL https://raw.githubusercontent.com/pbshgthm/stash/main/install | bash -s mint
read the full readme
04 pluck download files or repos from GitHub +

paste a GitHub URL and get just the file, folder, or whole repo, without the .git directory or a full clone. no auth needed for public repos.

curl -fsSL https://raw.githubusercontent.com/pbshgthm/stash/main/install | bash -s pluck
read the full readme
05 therm read power and heat on Apple Silicon +

answers why your Mac is hot in a sentence: which app is responsible, and whether it is the CPU or the GPU, measured by sustained power rather than raw CPU percentages.

curl -fsSL https://raw.githubusercontent.com/pbshgthm/stash/main/install | bash -s therm
read the full readme
06 wakey keep your Mac awake from the terminal +

a command-line front end for Amphetamine, so you can start and stop keep-awake sessions without leaving the terminal.

curl -fsSL https://raw.githubusercontent.com/pbshgthm/stash/main/install | bash -s wakey
read the full readme

each tool is one bash file. installing copies it to ~/.local/bin; removing it is just rm. read it, change it, keep what's useful.