#!/usr/bin/env bash BLUE='\033[0;34m' NC='\033[0m' function print_blue() { printf "${BLUE}%s${NC}\n" "$1" } print_blue "===> 1. Install packr" if ! type packr >/dev/null 2>&1; then go get -u github.com/gobuffalo/packr/packr fi print_blue "===> 2. Install golangci-lint" if ! type golanci-lint >/dev/null 2>&1; then go get github.com/golangci/golangci-lint/cmd/golangci-lint@v1.23.0 fi print_blue "===> 3. Install go mock tool" if ! type gomock >/dev/null 2>&1; then go get github.com/golang/mock/gomock fi if ! type mockgen >/dev/null 2>&1; then go get github.com/golang/mock/mockgen fi