Surveillez un processus et déclenchez une notification.
Ne restez jamais assis et attendez la fin d’un processus de longue haleine. Noti peut vous alerter lorsque c'est fait. Vous pouvez recevoir des messages sur votre ordinateur ou votre téléphone.
Noti peut envoyer des notifications sur un certain nombre de services.
Service | macOS | Linux | Fenêtres |
---|---|---|---|
Bannière | ✔ | ✔ | ✔ |
Discours | ✔ | ✔ | ✔ |
BearyChat | ✔ | ✔ | ✔ |
Base de clés | ✔ | ✔ | ✔ |
Le plus important | ✔ | ✔ | ✔ |
Pushbullet | ✔ | ✔ | ✔ |
Jeu d'enfant | ✔ | ✔ | ✔ |
Pousser plus sûrement | ✔ | ✔ | ✔ |
Simplepush | ✔ | ✔ | ✔ |
Mou | ✔ | ✔ | ✔ |
Télégramme | ✔ | ✔ | ✔ |
Zulip | ✔ | ✔ | ✔ |
Twilio | ✔ | ✔ | ✔ |
GChat | ✔ | ✔ | ✔ |
Chanifier | ✔ | ✔ | ✔ |
Consultez le répertoire des captures d'écran pour voir à quoi ressemblent les notifications sur différentes plates-formes.
Installez le binaire Go avec ces commandes.
# macOS install with Brew
brew install noti
# macOS install with curl
curl -L $( curl -s https://api.github.com/repos/variadico/noti/releases/latest | awk ' /browser_download_url/ { print $2 } ' | grep ' darwin-amd64 ' | sed ' s/"//g ' ) | tar -xz
# Linux install with curl
curl -L $( curl -s https://api.github.com/repos/variadico/noti/releases/latest | awk ' /browser_download_url/ { print $2 } ' | grep ' linux-amd64 ' | sed ' s/"//g ' ) | tar -xz
Ou téléchargez-le avec votre navigateur à partir de la page de la dernière version.
Si vous souhaitez construire à partir de la source, construisez comme ceci.
# build binary
make build
# build binary and move to Go bin dir
make install
Mettez simplement noti
au début ou à la fin de vos commandes habituelles. Pour plus de détails, consultez la documentation.
Afficher une notification lorsque tar
termine la compression des fichiers.
noti tar -cjf music.tar.bz2 Music/
Ajoutez noti
après une commande, au cas où vous l'auriez oublié au début.
clang foo.c -Wall -lm -L/usr/X11R6/lib -lX11 -o bizz ; noti
Si vous avez déjà lancé une commande mais avez oublié d'utiliser noti
, vous pouvez le faire pour être averti lorsque le PID de ce processus disparaît.
noti --pwatch 1234
Vous pouvez également appuyer sur ctrl+z
après avoir démarré un processus. Cela suspendra temporairement le processus, mais vous pourrez le reprendre avec noti
.
$ dd if=/dev/zero of=foo bs=1M count=2000
^Z
zsh: suspended dd if=/dev/zero of=foo bs=1M count=2000
$ fg; noti
[1] + continued dd if=/dev/zero of=foo bs=1M count=2000
2000+0 records in
2000+0 records out
2097152000 bytes (2.1 GB, 2.0 GiB) copied, 12 s, 175 MB/s
De plus, noti
peut envoyer un message provenant de stdin avec -
.
$ make test 2>&1 | tail --lines 5 | noti -t " Test Results " -m -