at 24.11-pre 573 B view raw
1#! @runtimeShell@ 2# shellcheck shell=bash 3 4case "$1" in 5 -h|--help) 6 exec man nixos-version 7 exit 1 8 ;; 9 --hash|--revision) 10 if ! [[ @revision@ =~ ^[0-9a-f]+$ ]]; then 11 echo "$0: Nixpkgs commit hash is unknown" >&2 12 exit 1 13 fi 14 echo "@revision@" 15 ;; 16 --configuration-revision) 17 if [[ "@configurationRevision@" =~ "@" ]]; then 18 echo "$0: configuration revision is unknown" >&2 19 exit 1 20 fi 21 echo "@configurationRevision@" 22 ;; 23 --json) 24 cat <<EOF 25@json@ 26EOF 27 ;; 28 *) 29 echo "@version@ (@codeName@)" 30 ;; 31esac