Closes #140 -- include instructions in the README for properly setting the version.
This commit is contained in:
parent
9b176e678e
commit
fc7e19d991
11
README.md
11
README.md
|
@ -62,9 +62,18 @@ gotop should build with most versions of Go. If you have a version other than 1
|
||||||
git clone https://github.com/xxxserxxx/gotop.git
|
git clone https://github.com/xxxserxxx/gotop.git
|
||||||
cd gotop
|
cd gotop
|
||||||
sed -i '/^go/d' go.mod # Do this if you have go != 1.14
|
sed -i '/^go/d' go.mod # Do this if you have go != 1.14
|
||||||
go build -o gotop ./cmd/gotop
|
VERS="$(git tag -l --sort=-v:refname | sed 's/v\([^-].*\)/\1/g' | head -1 | tr -d '-' ).$(git describe --long --tags | sed 's/\([^-].*\)-\([0-9]*\)-\(g.*\)/r\2.\3/g' | tr -d '-')"
|
||||||
|
DAT=$(date +%Y%m%dT%H%M%S)
|
||||||
|
go build -o gotop \
|
||||||
|
-ldflags "-X main.Version=v${VERS} -X main.BuildDate=${DAT}" \
|
||||||
|
./cmd/gotop
|
||||||
```
|
```
|
||||||
|
|
||||||
|
go build \
|
||||||
|
-gcflags "all=-trimpath=${PWD}" \
|
||||||
|
-asmflags "all=-trimpath=${PWD}" \
|
||||||
|
-ldflags "-X main.Version=v${VERSION} -X main.BuildDate=${BUILDDATE} -extldflags ${LDFLAGS}" \
|
||||||
|
./cmd/gotop
|
||||||
Move `gotop` to somewhere in your `$PATH`.
|
Move `gotop` to somewhere in your `$PATH`.
|
||||||
|
|
||||||
If Go is not installed or is the wrong version, and you don't have root access or don't want to upgrade Go, a script is provided to download Go and the gotop sources, compile gotop, and then clean up. See `scripts/install_without_root.sh`.
|
If Go is not installed or is the wrong version, and you don't have root access or don't want to upgrade Go, a script is provided to download Go and the gotop sources, compile gotop, and then clean up. See `scripts/install_without_root.sh`.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user