fix: do not replace group of dashes with a single dash

This commit is contained in:
Gaetan BOGAERT
2022-03-22 15:58:25 +01:00
committed by GitHub
parent ca7a5a0fdd
commit ce66c2e7e3

View File

@@ -28,12 +28,12 @@ else
fi
slug() {
output=$(sed -E 's#refs/[^\/]*/##;s/[^a-zA-Z0-9._]+/-/g;s/-+/-/g;s/^-*//;s/-*$//' <<<"$1")
output=$(sed -E 's#refs/[^\/]*/##;s/[^a-zA-Z0-9._-]+/-/g;s/-+/-/g;s/^-*//;s/-*$//' <<<"$1")
reduce "$output"
}
slug_url() {
output=$(sed -E 's#refs/[^\/]*/##;s/[^a-zA-Z0-9_]+/-/g;s/-+/-/g;s/^-*//;s/-*$//' <<<"$1")
output=$(sed -E 's#refs/[^\/]*/##;s/[^a-zA-Z0-9_-]+/-/g;s/-+/-/g;s/^-*//;s/-*$//' <<<"$1")
reduce "$output"
}