Never stare at console output again! hermes allows you to take a break from staring at your
long-running command line process and will notify you when it completes or fails.
hermes currently supports the following notification types:
- Desktop notification (
desktop) - Twilio SMS message (
sms) - Multi-channel notifications (
multi) - Twilio voice call
- Slack message
- ...more to come...
go install github.com/jerluc/hermes@latestTo configure your Hermes notifications, create a .hermes.yml file in your user's home directory,
or in the current directory. Configuration files "closest" to the current working directory will
take precedence. A basic configuration for getting desktop notifications would look like:
notifier:
type: desktopFor more example configurations, check out the examples directory.
hermes <COMMAND> [ARGS ... ]For example:
# A successful command
hermes echo 'Hello, world!'
# A failing command
hermes cat /path/does/not/exist