From d811f751e2ea828cf53787474d84185a6fd3f739 Mon Sep 17 00:00:00 2001 From: Nicholas Karlson Date: Wed, 5 Nov 2025 14:21:19 -0800 Subject: [PATCH] chore: add syncdev/addspdx helper scripts --- tools/addspdx.sh | 12 ++++++++++++ tools/syncdev.sh | 6 ++++++ 2 files changed, 18 insertions(+) create mode 100644 tools/addspdx.sh create mode 100644 tools/syncdev.sh diff --git a/tools/addspdx.sh b/tools/addspdx.sh new file mode 100644 index 0000000..434b90f --- /dev/null +++ b/tools/addspdx.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +set -euo pipefail +shopt -s nullglob +for f in scripts/*.py; do + if ! grep -q "SPDX-License-Identifier: MIT" "$f"; then + # prepend the line (portable) + tmp="$(mktemp)" + printf '# SPDX-License-Identifier: MIT\n' > "$tmp" + cat "$f" >> "$tmp" + mv "$tmp" "$f" + fi +done diff --git a/tools/syncdev.sh b/tools/syncdev.sh new file mode 100644 index 0000000..522716d --- /dev/null +++ b/tools/syncdev.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +set -euo pipefail +git checkout dev +git fetch origin +git reset --hard origin/main +git push -f origin dev