Fish · 310 bytes Raw Blame History
1 ## restart a user service
2 #
3 function sysru
4 set -l unit (systemctl --user list-units --type=service --no-legend --no-pager \
5 | awk '{print $1}' | fzf --preview 'systemctl --user status {1} --no-pager' --preview-window=right,70%)
6 test -n "$unit"; or return
7 systemctl --user restart $unit
8 end