PushFinish is a small tool that notifies you via Pushover when a command line application has finished its operation.
Note: You will need a Pushover account in order to use PushFinish.
- Compile pushfinish.go:
go build pushfinish.go - Put the binary in some directory that is listed in $PATH.
- Register the application with Pushover. Set the environmental variable PUSHFINISH_TOKEN to the received application token.
- Set the environmental variable PUSHFINISH_USER to your user key. You will find that after logging in at Pushover.
Top Tip: In order to set those environmental variables permanently add them to ~/.bashrc: export PUSHFINISH_USER=your key here and export PUSHFINISH_TOKEN=your application token here.
pushfinish ./your_long_task your_parameters
It will automatically push a notification as soon as the application finishes.