Skip to content

Commit cb4a2cd

Browse files
committedFeb 12, 2018
Create clone bash script
1 parent 1a934c3 commit cb4a2cd

File tree

2 files changed

+42
-1
lines changed

2 files changed

+42
-1
lines changed
 

‎clone

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
#!/bin/bash
2+
i=0
3+
4+
for GITPATH in "$@"
5+
do
6+
FOLDERPATH=$GITPATH
7+
PREFIX="git@github.com:"
8+
SUFFIX=".git"
9+
10+
if [[ $GITPATH != *"git@"* ]]
11+
then
12+
GITPATH=$(echo $PREFIX$GITPATH$SUFFIX)
13+
else
14+
FOLDERPATH=${FOLDERPATH#$PREFIX}
15+
FOLDERPATH=${FOLDERPATH%$SUFFIX}
16+
fi
17+
18+
FOLDERPATH=$(echo ~/code/$FOLDERPATH)
19+
20+
if [[ -d "$FOLDERPATH" ]]
21+
then
22+
echo "Already exists ($FOLDERPATH)"
23+
else
24+
echo "---------------------------------"
25+
echo "Cloning"
26+
echo $GITPATH
27+
echo "into"
28+
echo $FOLDERPATH
29+
$(git clone $GITPATH $FOLDERPATH)
30+
$(gittower $FOLDERPATH)
31+
fi
32+
33+
((i++))
34+
done
35+
36+
if [[ $i = 1 ]]
37+
then
38+
echo "cd $FOLDERPATH"
39+
cd $FOLDERPATH
40+
fi

‎package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"url": "https://www.valdez.is"
99
},
1010
"bin": {
11-
"b": "index.js"
11+
"b": "index.js",
12+
"clone": "clone"
1213
},
1314
"dependencies": {
1415
"axios": "^0.16.2",

0 commit comments

Comments
 (0)
Please sign in to comment.