Files
pezkuwi-sdk/scripts/release/delete-versions-if-path-is-present.sh
T

15 lines
411 B
Bash

#!/bin/bash
ROOT_TOML="./Cargo.toml"
echo "Processing $ROOT_TOML..."
# Find lines that have path = "..." and version = "..."
# and remove only the version = "..." part, regardless of other fields
sed -i.bak -E 's/(path\s*=\s*"[^"]*"\s*(,\s*[^,]*?)*)\s*,\s*version\s*=\s*"[^"]*"/\1/g' "$ROOT_TOML"
# Clean up backup
rm -f "${ROOT_TOML}.bak"
echo "Done. Removed version fields from local path dependencies."