feat: add pre-commit and initial justfile
This commit is contained in:
20
justfile
Normal file
20
justfile
Normal file
@@ -0,0 +1,20 @@
|
||||
[private]
|
||||
default:
|
||||
@just --list
|
||||
|
||||
# bump submodule(s) to latest tag
|
||||
bump-qmk submodule="":
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
if [ -z "{{submodule}}" ]; then
|
||||
targets="qmk_upstream qmk_framework"
|
||||
else
|
||||
targets="{{submodule}}"
|
||||
fi
|
||||
for sm in $targets; do
|
||||
old=$(git -C $sm describe --tags --exact-match HEAD 2>/dev/null || git -C $sm rev-parse --short HEAD)
|
||||
git -C $sm fetch --tags --quiet
|
||||
new=$(git -C $sm tag --sort=-creatordate | head -1)
|
||||
git -C $sm checkout --quiet "$new"
|
||||
echo "bumped $sm from $old to $new"
|
||||
done
|
||||
Reference in New Issue
Block a user