diff --git a/share/completions/nvram.fish b/share/completions/nvram.fish new file mode 100644 index 000000000..1b5e501b5 --- /dev/null +++ b/share/completions/nvram.fish @@ -0,0 +1,12 @@ +# completion for nvram (macOS) + +function __fish_nvram_variables + command nvram -p +end + +complete -c nvram -s x -f -d 'Use XML format for reading and writing variables' +complete -c nvram -s p -f -d 'Print all of the firmware variables' +complete -c nvram -s f -r -d 'Set firmware variables from a text file' +complete -c nvram -s d -x -a '(__fish_nvram_variables)' -d 'Deletes the named firmware variable' +complete -c nvram -s c -f -d 'Delete all of the firmware variable' +complete -c nvram -x -a '(__fish_nvram_variables)'