A Plasma extension for the ulauncher.
You can do session actions like reboot/logout/shutdown/suspend/hibernate via typing "exit".
Massive thanks to leiserfg for the original script - nearly all of the code here!!!!
Thanks to Rog131 on https://forum.kde.org/viewtopic.php?t=135065 for pointing out:
Also thanks to srithon for the hibernation and suspension, and allowing to merge his fork upstream