Skip to content

Commit 8a41d85

Browse files
authored
make script pass "shellcheck"
correct some legacy code to make the script pass shellcheck
1 parent 8943f6d commit 8a41d85

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

configure-skeleton.sh

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#!/bin/bash
22

3-
script_name=`basename "$0"`
4-
git_name=`git config user.name`;
5-
git_email=`git config user.email`;
3+
script_name=$(basename "$0")
4+
git_name=$(git config user.name)
5+
git_email=$(git config user.email)
66

77
read -p "Author name ($git_name): " author_name
88
author_name=${author_name:-$git_name}
@@ -14,11 +14,12 @@ username_guess=${author_name//[[:blank:]]/}
1414
read -p "Author username ($username_guess): " author_username
1515
author_username=${author_username:-$username_guess}
1616

17-
current_directory=`pwd`
18-
current_directory=`basename $current_directory`
17+
current_directory=$(pwd)
18+
current_directory=$(basename "$current_directory")
1919
read -p "Package name ($current_directory): " package_name
2020
package_name=${package_name:-$current_directory}
21-
class_name=`echo "$package_name" | sed 's/[-_]/ /g' | awk '{for(j=1;j<=NF;j++){ $j=toupper(substr($j,1,1)) substr($j,2) }}1' | sed 's/\s//g'`
21+
# convert my-class-title to MyClassTitle - RODO: use to subsctitute ./src/*
22+
class_name=$(echo "$package_name" | sed 's/[-_]/ /g' | awk '{for(j=1;j<=NF;j++){ $j=toupper(substr($j,1,1)) substr($j,2) }}1' | sed 's/\s//g')
2223

2324
read -p "Package description: " package_description
2425
echo
@@ -36,7 +37,7 @@ then
3637
fi
3738

3839
echo
39-
files=`egrep -r -l ":author|:package" * | grep -v $script_name`
40+
files=$(egrep -r -l ":author|:package" ./* | grep -v "$script_name")
4041

4142
for file in $files ; do
4243
echo "Customising file $file"

0 commit comments

Comments
 (0)