Thiis is a simple golang command by using docker to drive.
If you have docker environment, you can run golang command, need not install any golang environment and package.
1.0.0
$ ./drive.sh -e ./src/{project}/.env go {your golang subcommand}
$ ./drive.sh -e ./src/{project}/.env get {packkage url}
$ ./drive.sh -e ./src/{project}/.env fmt {dir path OR ./...}
$ ./drive.sh -e ./src/{project}/.env run {file path}
$ ./drive.sh -e ./src/{project}/.env test {dir path OR ./...}
$ ./drive.sh -e ./src/{project}/.env installMac {dir path OR ./...}
$ ./drive.sh -e ./src/{project}/.env installLinux {dir path OR ./...}
$ ./drive.sh -e ./src/{project}/.env installWindow {dir path OR ./...}
$ ./vendor.sh -e ./src/{project}/.env dep {command}
$ ./vendor.sh -e ./src/{project}/.env init
$ ./vendor.sh -e ./src/{project}/.env status
$ ./vendor.sh -e ./src/{project}/.env ensure
$ ./vendor.sh -e ./src/{project}/.env add {package name}
$ ./vendor.sh -e ./src/{project}/.env update {package name}
$ ./vendor.sh -e ./src/{project}/.env prune
$ ./vendor.sh -e ./src/{project}/.env version
- change .env.example to .env
- add PROJECT_NAME in .env
- PROJECT_NAME is ./src/{project(include main.go) folder name}
- move .env to your project folder
- init dep and have -e environment parameters
$ ./vendor.sh -e ./src/{project}/.env init