/usr/share/zsh/site-functions
#compdef flatpak emulate -L zsh local index (( index = ${(c)#words[0,CURRENT]} + $#PREFIX + 1 )) local resp=($(flatpak complete "$words" $index "$words[CURRENT]")) _description options opt_expl option _description arguments arg_expl argument local match for match in $resp; do case $match in __FLATPAK_FILE) _files;; __FLATPAK_BUNDLE_FILE) _path_files -g '*.flatpak';; __FLATPAK_BUNDLE_OR_REF_FILE) _path_files -g '*.flatpak(|ref)';; __FLATPAK_DIR) _path_files -/;; -*=) compadd $opt_expl[@] -S "" -- $match;; -*) compadd $opt_expl[@] -- $match;; *) compadd $arg_expl[@] $match;; esac done # vim: ft=zsh
.
Edit
..
Edit
_bootctl
Edit
_busctl
Edit
_coredumpctl
Edit
_curl
Edit
_firewalld
Edit
_flatpak
Edit
_hostnamectl
Edit
_journalctl
Edit
_kernel-install
Edit
_localectl
Edit
_loginctl
Edit
_sd_hosts_or_user_at_host
Edit
_sd_machines
Edit
_sd_outputmodes
Edit
_sd_unit_files
Edit
_systemctl
Edit
_systemd
Edit
_systemd-analyze
Edit
_systemd-delta
Edit
_systemd-inhibit
Edit
_systemd-path
Edit
_systemd-run
Edit
_systemd-tmpfiles
Edit
_timedatectl
Edit
_udevadm
Edit