move pttodo-cli up from /cmd/

This commit is contained in:
Bel LaPointe
2023-11-06 12:15:12 -07:00
parent cdd1be46a8
commit 02dab4b726
14 changed files with 581 additions and 0 deletions

20
cmd/install.sh Normal file
View File

@@ -0,0 +1,20 @@
#! /bin/bash
cd "$(dirname "$BASH_SOURCE")"
binary_name="$(head -n 1 go.mod | awk '{print $NF}' | sed 's/.*\///')"
git_commit="$((
git rev-list -1 HEAD
if git diff | grep . > /dev/null; then
echo "-dirty"
fi
) 2> /dev/null | tr -d '\n')"
GOFLAGS="" \
GO111MODULE="" \
CGO_ENABLED=0 \
go build \
-o $GOPATH/bin/$binary_name \
-a \
-installsuffix cgo \
-ldflags "-s -w -X main.GitCommit=$git_commit"