From 3471db51c8dacb6d9ce703c7570b31199d6a992c Mon Sep 17 00:00:00 2001 From: Mahmoud Al-Qudsi Date: Fri, 30 Oct 2020 11:15:24 -0500 Subject: [PATCH] [completions] Add completions for `pidof` [ci skip] --- share/completions/pidof.fish | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 share/completions/pidof.fish diff --git a/share/completions/pidof.fish b/share/completions/pidof.fish new file mode 100644 index 000000000..a350c615d --- /dev/null +++ b/share/completions/pidof.fish @@ -0,0 +1,10 @@ +complete -c pidof -s s -d "Single shot: return only one PID" +complete -c pidof -s c -d "Only return processes w/ same root directory" +complete -c pidof -s n -d "Avoid stat(2) for binaries on NFS shares" +complete -c pidof -s x -d "Include PIDs of shell scripts matching name" + +# Dynamically complete all PIDs + special variable %PPID for parent process +complete -c pidof -s o -d "Exclude processes with PID" -xa '%PPID\t"Parent process, i.e. fish" (__fish_complete_pids)' + +# Dynamically complete all running processes +complete -c pidof -xa '(__fish_complete_proc)'