From 62dc8c30ef292c003610ebae62ec5ec7544cdffe Mon Sep 17 00:00:00 2001 From: imsuck <imsuck12@gmail.com> Date: Wed, 19 Mar 2025 11:44:26 +0700 Subject: [PATCH] home-manager: add autocomplete for `--log-format` --- home-manager/completion.bash | 2 +- home-manager/completion.fish | 1 + home-manager/completion.zsh | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/home-manager/completion.bash b/home-manager/completion.bash index d59c8a118..bc11315c8 100644 --- a/home-manager/completion.bash +++ b/home-manager/completion.bash @@ -300,7 +300,7 @@ _home-manager_completions () Options=( "-f" "--file" "-b" "-A" "-I" "-h" "--help" "-n" "--dry-run" "-v" \ "--verbose" "--cores" "--debug" "--impure" "--keep-failed" \ "--keep-going" "-j" "--max-jobs" "--no-substitute" "--no-out-link" \ - "-L" "--print-build-logs" \ + "-L" "--print-build-logs" "--log-format" \ "--show-trace" "--flake" "--substitute" "--builders" "--version" \ "--update-input" "--override-input" "--experimental-features" \ "--extra-experimental-features" "--refresh") diff --git a/home-manager/completion.fish b/home-manager/completion.fish index 3781d3a71..6dc09510d 100644 --- a/home-manager/completion.fish +++ b/home-manager/completion.fish @@ -61,6 +61,7 @@ complete -c home-manager -x -s j -l "max-jobs" -d "Max number of build jobs in p complete -c home-manager -x -l "option" -d "Set Nix configuration option" complete -c home-manager -x -l "builders" -d "Remote builders" complete -c home-manager -f -s L -l "print-build-logs" -d "Print full build logs on standard error" +complete -c home-manager -x -l "log-format" -d "Set the format of log output" complete -c home-manager -f -l "show-trace" -d "Print stack trace of evaluation errors" complete -c home-manager -f -l "substitute" complete -c home-manager -f -l "no-substitute" diff --git a/home-manager/completion.zsh b/home-manager/completion.zsh index 43cc9bdb9..815e432e9 100644 --- a/home-manager/completion.zsh +++ b/home-manager/completion.zsh @@ -21,6 +21,7 @@ _arguments \ '--option[option]:NAME VALUE:()' \ '--builders[builders]:SPEC:()' \ '(-L --print-build-logs)'{--print-build-logs,-L}'[print build logs]' \ + '--log-format[log format]:FORMAT:()' \ '--show-trace[show trace]' \ '--override-input[override flake input]:NAME VALUE:()' \ '--update-input[update flake input]:NAME:()' \ @@ -63,6 +64,7 @@ case "$state" in '--no-out-link[no out link]' \ '--no-substitute[no substitute]' \ '--option[option]:NAME VALUE:()' \ + '--log-format[log format]:FORMAT:()' \ '--show-trace[show trace]' \ '--substitute[substitute]' \ '--builders[builders]:SPEC:()' \