2 changed files with 64 additions and 1 deletions
@ -0,0 +1,63 @@ |
|||
#!/bin/bash |
|||
|
|||
# if GOPATH not set |
|||
if [ -z "$GOPATH" ] ; then |
|||
echo "GOPATH not defined" |
|||
exit 1 |
|||
fi |
|||
|
|||
|
|||
PRE_DIR=$(pwd) |
|||
|
|||
cd $GOPATH |
|||
|
|||
echo "golang.org . Please download from: https://github.com/MXi4oyu/golang.org and put in the directory with same level of github.com" |
|||
# echo "go get golang.org/x" |
|||
# go get golang.org/x |
|||
|
|||
# resize image |
|||
echo "go get github.com/disintegration/imaging" |
|||
go get github.com/disintegration/imaging |
|||
|
|||
# json parser |
|||
echo "go get github.com/json-iterator/go" |
|||
go get github.com/json-iterator/go |
|||
|
|||
# mysql |
|||
echo "go get github.com/go-sql-driver/mysql" |
|||
go get github.com/go-sql-driver/mysql |
|||
|
|||
# dao database |
|||
echo "go get github.com/jinzhu/gorm" |
|||
go get github.com/jinzhu/gorm |
|||
|
|||
# uuid |
|||
echo "go get github.com/nu7hatch/gouuid" |
|||
go get github.com/nu7hatch/gouuid |
|||
|
|||
echo "build tank ..." |
|||
go install tank |
|||
|
|||
echo "packaging..." |
|||
distPath="$GOPATH\src\tank\dist" |
|||
|
|||
|
|||
# if a directory |
|||
if [ ! -d $distPath ] ; then |
|||
echo "clear $distPath" |
|||
rm -rf $distPath |
|||
fi |
|||
|
|||
echo "create directory $distPath" |
|||
mkdir $distPath |
|||
|
|||
echo "copying cmd tank" |
|||
cp "$GOPATH/bin/tank" $distPath |
|||
|
|||
echo "copying build" |
|||
cp -r "$GOPATH/src/tank/build" $distPath /e/h |
|||
|
|||
cd $PRE_DIR |
|||
|
|||
echo "check the dist file in $distPath" |
|||
echo "finish!" |
|||
Loading…
Reference in new issue