Skip to content

Commit 8794d22

Browse files
committed
chore: update docs
1 parent 71dc2e0 commit 8794d22

File tree

3 files changed

+48
-15
lines changed

3 files changed

+48
-15
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ CHANGELOG.md
44
dist
55
commitlog
66
lab
7-
api_urls.json
7+
api_urls.json
8+
bin

docs/download.md

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,10 @@
1111

1212
#### Downloads
1313

14-
[commitlog-v2.0.2-darwin-amd64.tar.gz](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-darwin-amd64.tar.gz)
15-
[commitlog-v2.0.2-darwin-amd64.tar.gz.md5](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-darwin-amd64.tar.gz.md5)
16-
[commitlog-v2.0.2-darwin-arm64.tar.gz](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-darwin-arm64.tar.gz)
17-
[commitlog-v2.0.2-darwin-arm64.tar.gz.md5](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-darwin-arm64.tar.gz.md5)
18-
[commitlog-v2.0.2-linux-386.tar.gz](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-linux-386.tar.gz)
19-
[commitlog-v2.0.2-linux-386.tar.gz.md5](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-linux-386.tar.gz.md5)
20-
[commitlog-v2.0.2-linux-amd64.tar.gz](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-linux-amd64.tar.gz)
21-
[commitlog-v2.0.2-linux-amd64.tar.gz.md5](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-linux-amd64.tar.gz.md5)
22-
[commitlog-v2.0.2-linux-arm64.tar.gz](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-linux-arm64.tar.gz)
23-
[commitlog-v2.0.2-linux-arm64.tar.gz.md5](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-linux-arm64.tar.gz.md5)
24-
[commitlog-v2.0.2-windows-386.zip](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-windows-386.zip)
25-
[commitlog-v2.0.2-windows-386.zip.md5](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-windows-386.zip.md5)
26-
[commitlog-v2.0.2-windows-amd64.zip](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-windows-amd64.zip)
27-
[commitlog-v2.0.2-windows-amd64.zip.md5](https://github.com/barelyhuman/commitlog/releases/download/v2.0.2/commitlog-v2.0.2-windows-amd64.zip.md5)
14+
[darwin-amd64.tgz](https://github.com/barelyhuman/commitlog/releases/download/v2.0.4/darwin-amd64.tgz)
15+
[darwin-arm64.tgz](https://github.com/barelyhuman/commitlog/releases/download/v2.0.4/darwin-arm64.tgz)
16+
[linux-amd64.tgz](https://github.com/barelyhuman/commitlog/releases/download/v2.0.4/linux-amd64.tgz)
17+
[linux-arm.tgz](https://github.com/barelyhuman/commitlog/releases/download/v2.0.4/linux-arm.tgz)
18+
[linux-arm64.tgz](https://github.com/barelyhuman/commitlog/releases/download/v2.0.4/linux-arm64.tgz)
19+
[windows-386.tgz](https://github.com/barelyhuman/commitlog/releases/download/v2.0.4/windows-386.tgz)
20+
[windows-amd64.tgz](https://github.com/barelyhuman/commitlog/releases/download/v2.0.4/windows-amd64.tgz)

scripts/cross-compile.sh

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
#!/usr/bin/env bash
2+
3+
set -euxo pipefail
4+
5+
rm -rf ./bin
6+
7+
build_commands=('
8+
apk add make curl git \
9+
; GOOS=linux GOARCH=arm64 go build -ldflags="-s -w" -o bin/linux-arm64/alvu \
10+
; GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o bin/linux-amd64/alvu \
11+
; GOOS=linux GOARCH=arm go build -ldflags="-s -w" -o bin/linux-arm/alvu \
12+
; GOOS=windows GOARCH=386 go build -ldflags="-s -w" -o bin/windows-386/alvu \
13+
; GOOS=windows GOARCH=amd64 go build -ldflags="-s -w" -o bin/windows-amd64/alvu \
14+
; GOOS=darwin GOARCH=amd64 go build -ldflags="-s -w" -o bin/darwin-amd64/alvu \
15+
; GOOS=darwin GOARCH=arm64 go build -ldflags="-s -w" -o bin/darwin-arm64/alvu
16+
')
17+
18+
# run a docker container with osxcross and cross compile everything
19+
docker run -it --rm -v $(pwd):/usr/local/src -w /usr/local/src \
20+
golang:alpine3.16 \
21+
sh -c "$build_commands"
22+
23+
# create archives
24+
cd bin
25+
for dir in $(ls -d *);
26+
do
27+
cp ../README.md $dir
28+
cp ../LICENSE $dir
29+
mkdir -p $dir/docs
30+
cp -r ../docs/* $dir/docs
31+
32+
# remove the download document and styles
33+
rm -rf $dir/docs/download.md
34+
rm -rf $dir/docs/styles.css
35+
36+
tar cfzv "$dir".tgz $dir
37+
rm -rf $dir
38+
done
39+
cd ..

0 commit comments

Comments
 (0)