Map --help flag to "man <command>" for more NixOS commands
This commit is contained in:
parent
a042d91290
commit
ef72fcc2aa
@ -2,14 +2,9 @@
|
||||
|
||||
# Shows the usage of this command to the user
|
||||
|
||||
showUsage()
|
||||
{
|
||||
echo "Usage: $0 network_expr"
|
||||
echo "Options:"
|
||||
echo
|
||||
echo "--no-out-link Do not create a 'result' symlink"
|
||||
echo "--show-trace Shows the output trace"
|
||||
echo "-h,--help Shows the usage of this command"
|
||||
showUsage() {
|
||||
exec man nixos-build-vms
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Parse valid argument options
|
||||
|
@ -14,15 +14,19 @@ extraBuildFlags=()
|
||||
while [ "$#" -gt 0 ]; do
|
||||
i="$1"; shift 1
|
||||
case "$i" in
|
||||
-I)
|
||||
given_path="$1"; shift 1
|
||||
absolute_path=$(readlink -m $given_path)
|
||||
extraBuildFlags+=("$i" "/mnt$absolute_path")
|
||||
;;
|
||||
*)
|
||||
echo "$0: unknown option \`$i'"
|
||||
exit 1
|
||||
;;
|
||||
-I)
|
||||
given_path="$1"; shift 1
|
||||
absolute_path=$(readlink -m $given_path)
|
||||
extraBuildFlags+=("$i" "/mnt$absolute_path")
|
||||
;;
|
||||
--help)
|
||||
exec man nixos-install
|
||||
exit 1
|
||||
;;
|
||||
*)
|
||||
echo "$0: unknown option \`$i'"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
|
@ -8,36 +8,8 @@
|
||||
export NIXOS_CONFIG
|
||||
|
||||
usage () {
|
||||
echo 1>&2 "
|
||||
Usage: $0 [-v] [-d] [-l] [--xml] OPTION_NAME
|
||||
$0 --install
|
||||
|
||||
This program allows you to inspect the current value of NixOS
|
||||
configuration options. It can also generate a basic NixOS
|
||||
configuration file.
|
||||
|
||||
Options:
|
||||
|
||||
-i | --install Write a template NixOS configuration file to
|
||||
${mountPoint:+$mountPoint/}$NIXOS_CONFIG.
|
||||
-v | --value Display the current value, based on your
|
||||
configuration.
|
||||
-d | --description Display the default value, the example and the
|
||||
description.
|
||||
-l | --lookup Display where the option is defined and where it
|
||||
is declared.
|
||||
--xml Print an XML representation of the result.
|
||||
Implies -vdl options.
|
||||
--help Show this message.
|
||||
|
||||
Environment variables affecting $0:
|
||||
|
||||
\$mountPoint Path to the target file system.
|
||||
\$NIXOS_CONFIG Path to your configuration file.
|
||||
|
||||
"
|
||||
|
||||
exit 1;
|
||||
exec man nixos-rebuild
|
||||
exit 1
|
||||
}
|
||||
|
||||
#####################
|
||||
|
Loading…
Reference in New Issue
Block a user