diff --git a/pkgs/clan-cli/clan_cli/inventory/update.sh b/pkgs/clan-cli/clan_cli/inventory/update.sh index bc0d6a7bc..b62b8430e 100755 --- a/pkgs/clan-cli/clan_cli/inventory/update.sh +++ b/pkgs/clan-cli/clan_cli/inventory/update.sh @@ -1,4 +1,8 @@ #!/usr/bin/env bash +set -euo pipefail + jsonSchema=$(nix build .#schemas.inventory-schema-abstract --print-out-paths)/schema.json -nix run .#classgen "$jsonSchema" "$PKG_ROOT/clan_cli/inventory/classes.py" -- --stop-at "Service" \ No newline at end of file +SCRIPT_DIR=$(dirname "$0") +cd "$SCRIPT_DIR" +nix run .#classgen -- "$jsonSchema" "../../../clan-cli/clan_cli/inventory/classes.py" --stop-at "Service"