Play your producer tag every time you git push.
$ git push origin main
[plays your tag.mp3]
npm install -g pushingtagThen run setup once to hook it into your shell:
pushingtag setup
source ~/.zshrc # or ~/.bashrcPoint pushingtag at your .mp3 file:
pushingtag set ./my-tag.mp3From now on, every successful git push plays your tag automatically:
git push origin main
# your tag plays in the background| Command | Description |
|---|---|
pushingtag setup |
Install the shell wrapper into your rc file |
pushingtag set <path> |
Set your producer tag .mp3 |
pushingtag play |
Play your tag manually |
pushingtag on |
Enable auto-play on push |
pushingtag off |
Disable auto-play on push |
pushingtag status |
Show current config and install status |
pushingtag uninstall |
Remove the shell wrapper from your rc file |
pushingtag setup injects a git() shell function into your rc file. The function wraps the real git binary — on a successful push, it fires pushingtag play in the background without blocking your terminal.
- Node.js >= 20
- macOS or Linux
- A system audio player (
afplayon macOS,mpg123/ffplayon Linux)
pushingtag uninstall
npm uninstall -g pushingtag