impulse
impulse copied to clipboard
🎇 send a push notification when your long build command finish
Impulse 🔔
A CLI Tool to Send a Push Notifications when a command completes.
About
Example:
$ impulse 'cargo build'
Install
-
Or if you want to build it localy
$ git clone https://github.com/shekohex/impulse.git
$ cd impulse
$ cargo install
Usage
- Goto Impulse Website and enable push notifications (the small red bell in the bottom right corner).
- Copy your UserID and set
IMPULSE_USER_IDSenv 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
FAQ
- How do I support more than device (like my other laptop or mobile)?
- the
IMPULSE_USER_IDSenv accept more than one UID. just seprate them by a,.
- How do I ..?
- Open an issue :)
Contributing
Want to join us? Check out our "Contributing" guide and take a look at some of these issues:
Safety
This crate uses #![deny(unsafe_code)] to ensure everything is implemented in
100% Safe Rust.
License
Licensed under MIT license.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.