Possibly @command{goredo} package already exists for your distribution:
@itemize
-@item @url{https://aur.archlinux.org/packages/goredo/, Arch Linux AUR}
+@item ALT Linux @url{http://www.sisyphus.ru/ru/srpm/Sisyphus/goredo, Sisyphus}
+@item Arch Linux @url{https://aur.archlinux.org/packages/goredo/, AUR}
+@item Fedora @url{https://github.com/rpmsphere/source/tree/master/g, RPM Sphere}
+@item @url{https://www.freshports.org/devel/goredo/, FreeBSD ports}
+@item macOS @url{https://formulae.brew.sh/formula/goredo, Homebrew}
@end itemize
Preferable way is to download tarball with the signature from website:
$ [fetch|wget] http://www.goredo.cypherpunks.ru/download/goredo-@value{VERSION}.tar.zst.sig
$ gpg --verify goredo-@value{VERSION}.tar.zst.sig goredo-@value{VERSION}.tar.zst
$ zstd -d < goredo-@value{VERSION}.tar.zst | tar xf -
-$ cd goredo-@value{VERSION}
-$ GOPATH=`pwd` go build go.cypherpunks.ru/goredo
+$ cd goredo-@value{VERSION}/src
+$ go build -mod=vendor
$ ./goredo -symlinks # create redo-* commands symlinks
$ export PATH=`pwd`:$PATH # let your system know about goredo
@end example
If you have problems with @code{*.golang.org}'s inability to verify
authenticity of @code{go.cypherpunks.ru} TLS connection, then you can
-disable their usage by setting @env{GOPRIVATE=go.cypherpunks.ru}. You
-can override CA certificate file path with @env{SSL_CERT_FILE} and
-@env{GIT_SSL_CAINFO} environment variables.
+disable their usage by setting @env{$GOPRIVATE=go.cypherpunks.ru}. You
+can override CA certificate file path with @env{$SSL_CERT_FILE} and
+@env{$GIT_SSL_CAINFO} environment variables.
You can obtain development source code with
@command{git clone git://git.cypherpunks.ru/goredo.git}