mirror of https://github.com/grafana/grafana.git
[Dev Ex] Update `cleanup-husky.sh` script for MacOS (#107770)
This commit is contained in:
parent
47463481b7
commit
d562d70ab2
|
@ -49,7 +49,16 @@ for hookName in "${oldHuskyHookNames[@]}"; do
|
|||
echo "Renaming old husky hook $hookPath to $newHookPath"
|
||||
fi
|
||||
|
||||
mv "$hookPath" "$newHookPath" --suffix=old --backup=numbered
|
||||
# Handle backup logic for both macOS (BSD mv) and Linux (GNU mv)
|
||||
if [[ -f "$newHookPath" ]]; then
|
||||
# If .old file already exists, create numbered backup
|
||||
counter=1
|
||||
while [[ -f "$newHookPath.$counter" ]]; do
|
||||
counter=$((counter + 1))
|
||||
done
|
||||
mv "$newHookPath" "$newHookPath.$counter"
|
||||
fi
|
||||
mv "$hookPath" "$newHookPath"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue