function __fish_systemctl_targets if type -q systemctl if __fish_contains_opt user systemctl --user list-unit-files --no-legend --type=target ^/dev/null | cut -f 1 -d ' ' else systemctl list-unit-files --no-legend --type=target ^/dev/null | cut -f 1 -d ' ' end end end