A CLI Tool to Send a Push Notifications when a command completes.
Example:
$ impulse 'cargo build'
-
Or if you want to build it localy
$ git clone https://github.com/shekohex/impulse.git
$ cd impulse
$ cargo install
- Goto Impulse Website and enable push notifications (the small red bell in the bottom right corner).
- Copy your UserID and set
IMPULSE_USER_IDS
env to the UserID value.
Usage: impulse <cmd> [--uids <uids>] [-s <success-message>] [-e <error-message>]
Send push notification when your long build command finish
Options:
--uids override the UserIDs that we will send notification to.
normally this will be stored in `IMPULSE_USER_IDS` env. UIDs
is separated by `,`.
-s, --success-message
set the success message. default to: Build exit successfully
-e, --error-message
set the error message. default to: Build errored
--help display usage information
- How do I support more than device (like my other laptop or mobile)?
- the
IMPULSE_USER_IDS
env accept more than one UID. just seprate them by a,
.
- How do I ..?
- Open an issue :)
Want to join us? Check out our "Contributing" guide and take a look at some of these issues:
This crate uses #![deny(unsafe_code)]
to ensure everything is implemented in
100% Safe Rust.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the MIT license, without any additional terms or conditions.