Überwachen Sie einen Prozess und lösen Sie eine Benachrichtigung aus.
Warten Sie niemals, bis ein langwieriger Prozess abgeschlossen ist. Noti kann Sie benachrichtigen, wenn es fertig ist. Sie können Nachrichten auf Ihrem Computer oder Telefon empfangen.
Noti kann Benachrichtigungen zu einer Reihe von Diensten senden.
Service | macOS | Linux | Windows |
---|---|---|---|
Banner | ✔ | ✔ | ✔ |
Rede | ✔ | ✔ | ✔ |
BearyChat | ✔ | ✔ | ✔ |
Schlüsselbasis | ✔ | ✔ | ✔ |
Am wichtigsten | ✔ | ✔ | ✔ |
Pushbullet | ✔ | ✔ | ✔ |
Schwächling | ✔ | ✔ | ✔ |
Push-sicherer | ✔ | ✔ | ✔ |
Simplepush | ✔ | ✔ | ✔ |
Locker | ✔ | ✔ | ✔ |
Telegramm | ✔ | ✔ | ✔ |
Zulip | ✔ | ✔ | ✔ |
Twilio | ✔ | ✔ | ✔ |
GChat | ✔ | ✔ | ✔ |
Chanifizieren | ✔ | ✔ | ✔ |
Überprüfen Sie das Screenshot-Verzeichnis, um zu sehen, wie die Benachrichtigungen auf verschiedenen Plattformen aussehen.
Installieren Sie die Go-Binärdatei mit diesen Befehlen.
# 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
Oder laden Sie es mit Ihrem Browser von der neuesten Release-Seite herunter.
Wenn Sie aus der Quelle erstellen möchten, dann erstellen Sie wie folgt.
# build binary
make build
# build binary and move to Go bin dir
make install
Setzen Sie noti
einfach am Anfang oder am Ende Ihrer regulären Befehle. Weitere Informationen finden Sie in den Dokumenten.
Zeigt eine Benachrichtigung an, wenn tar
mit der Komprimierung der Dateien fertig ist.
noti tar -cjf music.tar.bz2 Music/
Fügen Sie noti
nach einem Befehl hinzu, falls Sie es am Anfang vergessen haben.
clang foo.c -Wall -lm -L/usr/X11R6/lib -lX11 -o bizz ; noti
Wenn Sie bereits einen Befehl gestartet, aber vergessen haben, noti
zu verwenden, können Sie dies tun, um benachrichtigt zu werden, wenn die PID dieses Prozesses verschwindet.
noti --pwatch 1234
Sie können auch ctrl+z
drücken, nachdem Sie einen Prozess gestartet haben. Dadurch wird der Vorgang vorübergehend unterbrochen, Sie können ihn jedoch mit noti
fortsetzen.
$ 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
Darüber hinaus kann noti
eine von stdin weitergeleitete Nachricht mit -
senden.
$ make test 2>&1 | tail --lines 5 | noti -t " Test Results " -m -