From 200c1037d9e94fc3a211651c940da6392ee153d9 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Thu, 9 May 2024 21:03:21 +0200 Subject: feat(sys/pkgs/scripts/update-sys): Enable completions --- sys/nixpkgs/pkgs/scripts/default.nix | 1 + .../pkgs/scripts/source/small_functions/update-sys.sh | 14 +++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/sys/nixpkgs/pkgs/scripts/default.nix b/sys/nixpkgs/pkgs/scripts/default.nix index 0c76e6e4..69fba713 100644 --- a/sys/nixpkgs/pkgs/scripts/default.nix +++ b/sys/nixpkgs/pkgs/scripts/default.nix @@ -334,6 +334,7 @@ update-sys-scr = write_shell { name = "update-sys"; path = "small_functions"; + completions = true; dependencies = builtins.attrValues { inherit (prev) diff --git a/sys/nixpkgs/pkgs/scripts/source/small_functions/update-sys.sh b/sys/nixpkgs/pkgs/scripts/source/small_functions/update-sys.sh index 4c5d19c2..d28247f6 100755 --- a/sys/nixpkgs/pkgs/scripts/source/small_functions/update-sys.sh +++ b/sys/nixpkgs/pkgs/scripts/source/small_functions/update-sys.sh @@ -7,16 +7,24 @@ help() { cat <] [--help] -Options: +OPTIONS: --branch | -b BRANCHNAME select a branch to update from. - --mode | -m MODE + + --mode | -m MODE select a mode to update with + --help | -h output this help. +ARGUMENTS: + BRANCHNAME := [[ git branch --list --format '%(refname:short)' ]] + The name of the branch to deploy the config from + + MODE := switch|boot|test|build|dry-build|dry-activate|edit|repl|build-vm|build-vm-with-bootloader + See the 'nixos-rebuild' manpage for more information about these modes. EOF exit "$1" } -- cgit 1.4.1