Skip to content

Commit 8d50ceb

Browse files
committed
Handle absolute directories for "name" and optionally take name as command line argument.
1 parent f1e9bb3 commit 8d50ceb

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

build/createproject.sh

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,25 @@ src=$(git rev-parse --show-toplevel) || {
2323
exit 1
2424
}
2525

26-
# get a name for new project
26+
if [ $# -eq 1 ]
27+
then
28+
# get a name for new project from command line arguments
29+
name="$1"
30+
fi
31+
32+
# get a name for new project from input
2733
while [[ -z $name ]]
2834
do
2935
echo "To create a new html5-boilerplate project, enter a new directory name:"
3036
read name || exit
3137
done
32-
dst=$src/../$name
38+
39+
if [[ "$name" = /* ]]
40+
then
41+
dst=$name
42+
else
43+
dst=$src/../$name
44+
fi
3345

3446
if [[ -d $dst ]]
3547
then

0 commit comments

Comments
 (0)