From 7a1146ebb5037e3b8dd623bf72480c9320b6881e Mon Sep 17 00:00:00 2001 From: Fabian Weisshaar Date: Sat, 5 Nov 2016 22:39:58 +0100 Subject: [PATCH] add caffeinate completion, see #3525 --- share/completions/caffeinate.fish | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 share/completions/caffeinate.fish diff --git a/share/completions/caffeinate.fish b/share/completions/caffeinate.fish new file mode 100644 index 000000000..bfcc708af --- /dev/null +++ b/share/completions/caffeinate.fish @@ -0,0 +1,11 @@ +# completion for caffeinate (macOS) + +complete -c caffeinate -s d -f -d 'Create an assertion to prevent the display from sleeping' +complete -c caffeinate -s i -f -d 'Create an assertion to prevent the system from idle sleeping' +complete -c caffeinate -s m -f -d 'Create an assertion to prevent the disk from idle sleeping' +complete -c caffeinate -s s -f -d 'Create an assertion to prevent the system from sleeping (AC power)' +complete -c caffeinate -s u -f -d 'Create an assertion to declare that user is active' +complete -c caffeinate -s t -x -a '10 60 300 600 1800 3600' -d 'Specifies the timeout value in seconds' +complete -c caffeinate -s w -x -a '(__fish_complete_pids)' -d 'Waits for the process with the specified PID to exit' + +complete -c caffeinate -x -a '(__fish_complete_subcommand)'