diff --git a/contrib/completions/examples/qsv.bash b/contrib/completions/examples/qsv.bash index c58e66a55..34c86432f 100644 --- a/contrib/completions/examples/qsv.bash +++ b/contrib/completions/examples/qsv.bash @@ -1138,7 +1138,7 @@ _qsv() { return 0 ;; qsv__excel) - opts="-h --sheet --metadata --error-format --flexible --trim --date-format --keep-zero-time --table --range --jobs --output --delimiter --quiet --help" + opts="-h --sheet --header-row --metadata --error-format --flexible --trim --date-format --keep-zero-time --table --range --jobs --output --delimiter --quiet --help" if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) return 0 diff --git a/contrib/completions/examples/qsv.elv b/contrib/completions/examples/qsv.elv index 1c9ceaee6..2ad7c31c3 100644 --- a/contrib/completions/examples/qsv.elv +++ b/contrib/completions/examples/qsv.elv @@ -354,6 +354,7 @@ set edit:completion:arg-completer[qsv] = {|@words| } &'qsv;excel'= { cand --sheet 'sheet' + cand --header-row 'header-row' cand --metadata 'metadata' cand --error-format 'error-format' cand --flexible 'flexible' diff --git a/contrib/completions/examples/qsv.fig.js b/contrib/completions/examples/qsv.fig.js index b4616b035..f934df9a9 100644 --- a/contrib/completions/examples/qsv.fig.js +++ b/contrib/completions/examples/qsv.fig.js @@ -671,6 +671,9 @@ const completion: Fig.Spec = { { name: "--sheet", }, + { + name: "--header-row", + }, { name: "--metadata", }, diff --git a/contrib/completions/examples/qsv.fish b/contrib/completions/examples/qsv.fish index 51c962518..3ff658281 100644 --- a/contrib/completions/examples/qsv.fish +++ b/contrib/completions/examples/qsv.fish @@ -281,6 +281,7 @@ complete -c qsv -n "__fish_qsv_using_subcommand enum" -l no-headers complete -c qsv -n "__fish_qsv_using_subcommand enum" -l delimiter complete -c qsv -n "__fish_qsv_using_subcommand enum" -s h -l help -d 'Print help' complete -c qsv -n "__fish_qsv_using_subcommand excel" -l sheet +complete -c qsv -n "__fish_qsv_using_subcommand excel" -l header-row complete -c qsv -n "__fish_qsv_using_subcommand excel" -l metadata complete -c qsv -n "__fish_qsv_using_subcommand excel" -l error-format complete -c qsv -n "__fish_qsv_using_subcommand excel" -l flexible diff --git a/contrib/completions/examples/qsv.nu b/contrib/completions/examples/qsv.nu index 0db9d5f17..87dd07b1d 100644 --- a/contrib/completions/examples/qsv.nu +++ b/contrib/completions/examples/qsv.nu @@ -272,6 +272,7 @@ module completions { export extern "qsv excel" [ --sheet + --header-row --metadata --error-format --flexible diff --git a/contrib/completions/examples/qsv.ps1 b/contrib/completions/examples/qsv.ps1 index 43c8d53aa..6d4852baa 100644 --- a/contrib/completions/examples/qsv.ps1 +++ b/contrib/completions/examples/qsv.ps1 @@ -387,6 +387,7 @@ Register-ArgumentCompleter -Native -CommandName 'qsv' -ScriptBlock { } 'qsv;excel' { [CompletionResult]::new('--sheet', 'sheet', [CompletionResultType]::ParameterName, 'sheet') + [CompletionResult]::new('--header-row', 'header-row', [CompletionResultType]::ParameterName, 'header-row') [CompletionResult]::new('--metadata', 'metadata', [CompletionResultType]::ParameterName, 'metadata') [CompletionResult]::new('--error-format', 'error-format', [CompletionResultType]::ParameterName, 'error-format') [CompletionResult]::new('--flexible', 'flexible', [CompletionResultType]::ParameterName, 'flexible') diff --git a/contrib/completions/examples/qsv.zsh b/contrib/completions/examples/qsv.zsh index 9cd495342..d2c54db7d 100644 --- a/contrib/completions/examples/qsv.zsh +++ b/contrib/completions/examples/qsv.zsh @@ -386,6 +386,7 @@ _arguments "${_arguments_options[@]}" : \ (excel) _arguments "${_arguments_options[@]}" : \ '--sheet[]' \ +'--header-row[]' \ '--metadata[]' \ '--error-format[]' \ '--flexible[]' \ diff --git a/contrib/completions/src/cmd/excel.rs b/contrib/completions/src/cmd/excel.rs index 7b33b498e..ca7e43b20 100644 --- a/contrib/completions/src/cmd/excel.rs +++ b/contrib/completions/src/cmd/excel.rs @@ -3,6 +3,7 @@ use clap::{arg, Command}; pub fn excel_cmd() -> Command { Command::new("excel").args([ arg!(--sheet), + arg!(--"header-row"), arg!(--metadata), arg!(--"error-format"), arg!(--flexible),