All Projects → shekohex → Impulse

shekohex / Impulse

Licence: mit
🎇 send a push notification when your long build command finish

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Impulse

Battery notifier
Send an alarm to notification daemon if battery percentage become lower than a threshould
Stars: ✭ 16 (-73.33%)
Mutual labels:  notification
Fredy
❤️ Fredy - [F]ind [R]eal [E]states [D]amn Eas[y] - Let the robot do the work...
Stars: ✭ 29 (-51.67%)
Mutual labels:  notification
Notificationbar
A simple module for iOS that allows you to show notifications strips
Stars: ✭ 40 (-33.33%)
Mutual labels:  notification
Notification
notification with socket.io
Stars: ✭ 24 (-60%)
Mutual labels:  notification
Gcnotificationview
Simplest notification alert view for iOS
Stars: ✭ 27 (-55%)
Mutual labels:  notification
Ajmessage
Simple popup message
Stars: ✭ 30 (-50%)
Mutual labels:  notification
Notie
🔔 a clean and simple notification, input, and selection suite for javascript, with no dependencies
Stars: ✭ 6,170 (+10183.33%)
Mutual labels:  notification
Termux Mpv
Wrapper for Mpv on Termux. Displays play controls in the notification
Stars: ✭ 43 (-28.33%)
Mutual labels:  notification
React Notie
Simple notifications for react
Stars: ✭ 27 (-55%)
Mutual labels:  notification
Ette
EVM-based Blockchain Indexer, with historical data query & real-time notification support 😎
Stars: ✭ 37 (-38.33%)
Mutual labels:  notification
Yii2 Telegram Log
Telegram log target for Yii 2
Stars: ✭ 24 (-60%)
Mutual labels:  notification
Notifyjs
Stars: ✭ 26 (-56.67%)
Mutual labels:  notification
Zenziva.php
Zenziva - Indonesia Online SMS Gateway Library
Stars: ✭ 33 (-45%)
Mutual labels:  notification
Inotify
📢 JS achieve the browser title flashing, scrolling, voice prompts, Chrome/Safari/FireFox/IE notice. has no dependencies. It not interfere with any JavaScript libraries or frameworks. has a reasonable footprint 5.05kb (gzipped: 1.75kb)
Stars: ✭ 892 (+1386.67%)
Mutual labels:  notification
React Notification Badge
Simple notification badge react component
Stars: ✭ 42 (-30%)
Mutual labels:  notification
React Toastify
React notification made easy 🚀 !
Stars: ✭ 8,113 (+13421.67%)
Mutual labels:  notification
Telegram Notifier
Provides Telegram integration for Symfony Notifier.
Stars: ✭ 30 (-50%)
Mutual labels:  notification
Amazon Fresh Whole Foods Delivery Slot Finder
A Mac tool that finds available delivery slots for Amazon's Whole Foods delivery and Amazon Fresh services
Stars: ✭ 1,048 (+1646.67%)
Mutual labels:  notification
Composer Notifier
💬 Display desktop notification after Composer install / update
Stars: ✭ 42 (-30%)
Mutual labels:  notification
Lol Chime
🔔 A cross-platform(Linux, Windows, OSX) terminal utility that notifies the user with a bard chime when their friends are out of the game.
Stars: ✭ 35 (-41.67%)
Mutual labels:  notification

Impulse 🔔

A CLI Tool to Send a Push Notifications when a command completes.

About

Example:

$ impulse 'cargo build'

Install

  1. Github Releases

  2. Or if you want to build it localy

$ git clone https://github.com/shekohex/impulse.git
$ cd impulse
$ cargo install

Usage

  1. Goto Impulse Website and enable push notifications (the small red bell in the bottom right corner).
  2. 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

FAQ

  1. 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 ,.
  1. 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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].