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