From b56a9d93c46fd56ea0455d12c357defe13a33f60 Mon Sep 17 00:00:00 2001 From: Oskar Sharipov Date: Sat, 23 Jul 2022 01:18:03 +0300 Subject: [PATCH] Build with redo --- .gitignore | 4 ++++ README.md | 9 +++++++++ all.do | 1 + clean.do | 1 + minitrust.do | 3 +++ 5 files changed, 18 insertions(+) create mode 100644 all.do create mode 100644 clean.do create mode 100644 minitrust.do diff --git a/.gitignore b/.gitignore index 4713f5d..f8cf0ca 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ +# project binary /minitrust + +# redo metadata +.redo/ diff --git a/README.md b/README.md index 51a7eb0..3999fbc 100644 --- a/README.md +++ b/README.md @@ -29,4 +29,13 @@ minitrust uses [go-minisign][go-minisign]. ## Compile +Build from source with Go 1.18+. + % go build -o . ./cmd/minitrust/minitrust.go + +Also, building with redo is supported. + + % redo + +For more information about redo, I recommend installing +[goredo](http://www.goredo.cypherpunks.ru/). diff --git a/all.do b/all.do new file mode 100644 index 0000000..9efc8b5 --- /dev/null +++ b/all.do @@ -0,0 +1 @@ +redo-ifchange minitrust diff --git a/clean.do b/clean.do new file mode 100644 index 0000000..cfc7c62 --- /dev/null +++ b/clean.do @@ -0,0 +1 @@ +rm -f minitrust diff --git a/minitrust.do b/minitrust.do new file mode 100644 index 0000000..26b261e --- /dev/null +++ b/minitrust.do @@ -0,0 +1,3 @@ +redo-ifchange cmd/minitrust/minitrust.go *.go + +go build -o $3 ./cmd/minitrust