summary refs log tree commit diff
path: root/nixos/modules/installer/tools/nixos-version.sh
blob: 0117aa1549cb33ed154b183cb28c08b35b116cdb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#! @shell@

case "$1" in
  -h|--help)
    exec man nixos-version
    exit 1
    ;;
  --hash|--revision)
    echo "@revision@"
    ;;
  --json)
    cat <<EOF
{"nixosVersion": "@version@", "nixpkgsRevision": "@revision@", "configurationRevision": "@configurationRevision@"}
EOF
    ;;
  *)
    echo "@version@ (@codeName@)"
    ;;
esac