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"
|
echo "Renaming old husky hook $hookPath to $newHookPath"
|
||||||
fi
|
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
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue