Install
*******

Possibly "goredo" package already exists for your distribution:
   • ALT Linux Sisyphus (http://www.sisyphus.ru/ru/srpm/Sisyphus/goredo)
   • Arch Linux AUR (https://aur.archlinux.org/packages/goredo/)
   • FreeBSD ports (https://www.freshports.org/devel/goredo/)
   • macOS Homebrew (https://formulae.brew.sh/formula/goredo)

   Preferable way is to download tarball with the signature from
website:

     $ [fetch|wget] http://www.goredo.cypherpunks.ru/download/goredo-1.16.0.tar.zst
     $ [fetch|wget] http://www.goredo.cypherpunks.ru/download/goredo-1.16.0.tar.zst.sig
     $ gpg --verify goredo-1.16.0.tar.zst.sig goredo-1.16.0.tar.zst
     $ zstd -d < goredo-1.16.0.tar.zst | tar xf -
     $ cd goredo-1.16.0/src
     $ go build -mod=vendor
     $ ./goredo -symlinks        # create redo-* commands symlinks
     $ export PATH=`pwd`:$PATH   # let your system know about goredo

   You can obtain releases source code prepared tarballs on
<http://www.goredo.cypherpunks.ru/>.

   You *have to* verify downloaded tarballs integrity and authenticity
to be sure that you retrieved trusted and untampered software.  GNU
Privacy Guard (https://www.gnupg.org/) is used for that purpose.

   For the very first time it is necessary to get signing public key and
import it.  It is provided below, but you should check alternative
resources.

pub   ed25519/0x3A528DDE952C7E93 2021-01-09 [SC]
      7531BB84FAF0BF35960C63B93A528DDE952C7E93
uid   goredo releases <goredo@cypherpunks.ru>

   •      $ gpg --auto-key-locate dane --locate-keys goredo at cypherpunks dot ru
          $ gpg --auto-key-locate wkd --locate-keys goredo at cypherpunks dot ru

   • Look in PUBKEY.asc file.

   It is also "go get"-able:

     $ go get go.cypherpunks.ru/goredo
     $ goredo -symlinks

   If you have problems with "*.golang.org"’s inability to verify
authenticity of "go.cypherpunks.ru" TLS connection, then you can disable
their usage by setting "$GOPRIVATE=go.cypherpunks.ru".  You can override
CA certificate file path with "$SSL_CERT_FILE" and "$GIT_SSL_CAINFO"
environment variables.

   You can obtain development source code with "git clone
git://git.cypherpunks.ru/goredo.git" (also you can use
<https://git.cypherpunks.ru/goredo.git>).
