From 7ae7f294da288e1480237b157ab7b64298b5453d Mon Sep 17 00:00:00 2001 From: Deepak Date: Tue, 29 Dec 2020 15:04:41 -0600 Subject: [PATCH] adds go fmt to do.sh commands and makes indents friendlier spaced --- do.sh | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/do.sh b/do.sh index dc57e98..9e7aabe 100644 --- a/do.sh +++ b/do.sh @@ -5,21 +5,28 @@ set -Eeuo pipefail # -e "Automatic exit from bash shell script on error" -u "Treat unset variables and parameters as errors" build() { - echo "I am ${FUNCNAME[0]}ing" - go version - go build + echo "I am ${FUNCNAME[0]}ing" + go version + go build } test() { - _lint && _vet && _test + echo "I am ${FUNCNAME[0]}ing" + _lint && _vet && _test } run() { - test && go run main.go + echo "I am ${FUNCNAME[0]}ing" + fmt && test && go run main.go +} + +fmt() { + echo "I am ${FUNCNAME[0]}ing" + go fmt ./... } _test() { - go test -v -coverprofile=coverage.out -covermode count ./... | tee tests.out + go test -v -coverprofile=coverage.out -covermode count ./... | tee tests.out } _testhtml() { @@ -27,15 +34,15 @@ _testhtml() { } _lint() { - golint -set_exit_status ./... + golint -set_exit_status ./... } _vet() { - go vet ./... + go vet ./... } all() { - test && build + fmt && test && build } "$@" # <- execute the task