4 ms·
If you just need to display some text or at most you need a "yes/no" answer that integrates well with your bash script, you could try herbe[1]. I was somewhat i
by dudik 6y ago
If you just need to display some text or at most you need a "yes/no" answer that integrates well with your bash script, you could try herbe[1]. I was somewhat inspired by zenity, but it felt too heavy for my minimal use case.
[1] https://github.com/dudik/herbe https://github.com/dudik/herbe
- drran 6y agoTry `notify-send TEXT` instead. E.g. alias n="notify-send Completed."
- dudik 6y agoThank you, but I don't use a notification server.
- yipbub 6y agonotify-send is for desktop(possibly gnome only?) notifications.
- jlgaddis 6y agonotify-send works by sending notifications to a notification daemon (a.k.a., a "notification server", as defined in the "Desktop Notifications Specification"). notify-send won't work for dudik since, as he said, he doesn't use a notification server.
- Spivak 6y agoNothing is stopping you, even if you don't run any kind of GUI session: https://github.com/Sweets/tiramisu https://github.com/Sweets/tiramisu
- yipbub 6y agoI use something like: echo -e "command\n with a long output,\n and it's last line" |tee /dev/tty| tail -n 1| { read -d '\n' _output ; notify-send "$_output"; telegram-send "$_output"; } This will send the last n lines of stdout to: - gnome-notifications - telegram on my phone from a bot account that uses a unique notification sound
- mcstafford 6y agoToo heavy? The executable I just built is 19K. I like it for localhost. Did you wind up picking something else?
- dudik 6y agoSorry for my poor choice of words. What I wanted to say was that I prefer using software that does exactly what I need and nothing else. For some people it might sound silly, but I enjoy the suckless philosophy.
- m463 6y agoI use notifications only for things that take a long time so I can disengage work on something else for a while. "long build has completed" is pretty much my primary notification.