Skip to content

jerluc/hermes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hermes

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
  • Email
  • ...more to come...

Installation

go install github.com/jerluc/hermes@latest

Configuring

To 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: desktop

For more example configurations, check out the examples directory.

Usage

hermes <COMMAND> [ARGS ... ]

For example:

# A successful command
hermes echo 'Hello, world!'

# A failing command
hermes cat /path/does/not/exist

About

Never stare at console output again!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages