Skip to content

Commit de9434c

Browse files
committed
fix config script
1 parent 07bea53 commit de9434c

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

configure-skeleton.sh

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ current_directory=$(pwd)
7676
folder_name=$(basename "$current_directory")
7777

7878
package_name=$(ask_question "Package name" "$folder_name")
79-
package_slug=$(slugify "$package_name" "_")
79+
package_slug=$(slugify "$package_name" "-")
8080

8181
ClassName=$(titlecase "$package_name")
8282
ClassName=$(ask_question "Class Name" "$ClassName")
@@ -90,37 +90,38 @@ echo -e "Namespace : $VendorName\\$ClassName"
9090
echo -e "ClassName : $ClassName"
9191
echo -e "------"
9292

93-
files=$(grep -E -r -l -i ":author|:vendor|:package|:short|spatie|[email protected]|vendor_slug|skeleton|Skeleton" --exclude-dir=vendor ./* ./.github/* | grep -v "$script_name")
93+
files=$(grep -E -r -l -i ":author|:vendor|:package|:short|spatie|skeleton" --exclude-dir=vendor ./* ./.github/* | grep -v "$script_name")
9494

9595
echo "This script will replace the above values in all relevant files in the project directory."
9696

9797
if ! confirm "Modify files?"; then
9898
$safe_exit 1
9999
fi
100100

101-
files_regex=":author|:vendor|:package|:short|spatie|[email protected]|vendor_slug|skeleton|Skeleton"
102-
grep -E -r -l -i "$files_regex" --exclude-dir=vendor ./* ./.github/* \
101+
grep -E -r -l -i ":author|:vendor|:package|VendorName|skeleton|vendor_name|vendor_slug|[email protected]" --exclude-dir=vendor ./* ./.github/* \
103102
| grep -v "$script_name" \
104103
| while read -r file ; do
105104
new_file="$file"
106105
new_file="${new_file//Skeleton/$ClassName}"
107106
new_file="${new_file//skeleton/$package_slug}"
108107
new_file="${new_file//laravel_/}"
108+
new_file="${new_file//laravel-/}"
109+
109110
echo "adapting file $file -> $new_file"
110111
temp_file="$file.temp"
111112
< "$file" \
112-
sed "s/:author_name/$author_name/g" \
113-
| sed "s/:author_username/$author_username/g" \
114-
| sed "s/[email protected]/$author_email/g" \
115-
| sed "s/:vendor_name/$vendor_name/g" \
116-
| sed "s/vendor_slug/$vendor_slug/g" \
117-
| sed "s/VendorName/$VendorName/g" \
118-
| sed "s/:package_name/$package_name/g" \
119-
| sed "s/package_slug/$package_slug/g" \
120-
| sed "s/skeleton/$package_slug/g" \
121-
| sed "s/Skeleton/$ClassName/g" \
122-
| sed "s/:package_description/$package_description/g" \
123-
| sed "/^\[\]\(delete\) /d" \
113+
sed "s#:author_name#$author_name#g" \
114+
| sed "s#:author_username#$author_username#g" \
115+
| sed "s#[email protected]#$author_email#g" \
116+
| sed "s#:vendor_name#$vendor_name#g" \
117+
| sed "s#vendor_slug#$vendor_slug#g" \
118+
| sed "s#VendorName#$VendorName#g" \
119+
| sed "s#:package_name#$package_name#g" \
120+
| sed "s#package_slug#$package_slug#g" \
121+
| sed "s#skeleton#$package_slug#g" \
122+
| sed "s#Skeleton#$ClassName#g" \
123+
| sed "s#:package_description#$package_description#g" \
124+
| sed "#^\[\]\(delete\) #d" \
124125
> "$temp_file"
125126
rm -f "$file"
126127
mv "$temp_file" "$new_file"

0 commit comments

Comments
 (0)