مراقبة العملية وإطلاق إشعار.
لا تجلس أبدًا وتنتظر انتهاء بعض العمليات الطويلة الأمد. يمكن لـ Noti تنبيهك عند الانتهاء من ذلك. يمكنك تلقي الرسائل على جهاز الكمبيوتر الخاص بك أو الهاتف.
يمكن لـ Noti إرسال إشعارات بشأن عدد من الخدمات.
خدمة | ماك | لينكس | ويندوز |
---|---|---|---|
راية | ✔ | ✔ | ✔ |
خطاب | ✔ | ✔ | ✔ |
BearyChat | ✔ | ✔ | ✔ |
قاعدة المفاتيح | ✔ | ✔ | ✔ |
الأهم | ✔ | ✔ | ✔ |
رصاصة | ✔ | ✔ | ✔ |
مهمة سهلة | ✔ | ✔ | ✔ |
أكثر أمانًا | ✔ | ✔ | ✔ |
Simplepush | ✔ | ✔ | ✔ |
الركود | ✔ | ✔ | ✔ |
برقية | ✔ | ✔ | ✔ |
زوليب | ✔ | ✔ | ✔ |
تويليو | ✔ | ✔ | ✔ |
جي شات | ✔ | ✔ | ✔ |
تشانيفي | ✔ | ✔ | ✔ |
تحقق من دليل لقطات الشاشة لترى كيف تبدو الإشعارات على الأنظمة الأساسية المختلفة.
قم بتثبيت Go ثنائي باستخدام هذه الأوامر.
# 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
أو قم بتنزيله باستخدام متصفحك من صفحة أحدث إصدار.
إذا أردت البناء من المصدر، فابني هكذا.
# build binary
make build
# build binary and move to Go bin dir
make install
فقط ضع noti
في بداية أو نهاية أوامرك العادية. لمزيد من التفاصيل، تحقق من المستندات.
عرض إشعار عند انتهاء tar
من ضغط الملفات.
noti tar -cjf music.tar.bz2 Music/
أضف noti
بعد الأمر في حالة نسيانه في البداية.
clang foo.c -Wall -lm -L/usr/X11R6/lib -lX11 -o bizz ; noti
إذا كنت قد بدأت أمرًا بالفعل ولكنك نسيت استخدام noti
، فيمكنك القيام بذلك ليتم إعلامك عند اختفاء معرّف العملية (PID).
noti --pwatch 1234
يمكنك أيضًا الضغط على ctrl+z
بعد بدء العملية. سيؤدي هذا إلى تعليق العملية مؤقتًا، لكن يمكنك استئنافها باستخدام 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
بالإضافة إلى ذلك، يمكن noti
إرسال رسالة من stdin باستخدام -
.
$ make test 2>&1 | tail --lines 5 | noti -t " Test Results " -m -