From ce66c2e7e357bb19dceaa4fd248f6ea788147f2c Mon Sep 17 00:00:00 2001 From: Gaetan BOGAERT Date: Tue, 22 Mar 2022 15:58:25 +0100 Subject: [PATCH] fix: do not replace group of dashes with a single dash --- slugify.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/slugify.sh b/slugify.sh index be37349..a7ec44e 100755 --- a/slugify.sh +++ b/slugify.sh @@ -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" }