Spaces:
Running on L40S
Running on L40S
File size: 475 Bytes
9f818c5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #!/usr/bin/env bash
# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: OpenMDW-1.1
# Generate uv lock files for scripts.
set -euo pipefail
for file in "$@"; do
if head -n1 "$file" | grep -q '^#!/usr/bin/env -S uv run --script'; then
if ! uv lock -q --check --script "$file" &>/dev/null; then
echo "Updating lock file for '$file'" >&2
uv lock -q --script "$file"
fi
fi
done
|