var img = document.createElement('img'); img.src = "https://terradocs.matomo.cloud//piwik.php?idsite=2&rec=1&url=https://feather.terra.money" + location.pathname; img.style = "border:0"; img.alt = "tracker"; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(img,s);
Skip to main content

Install Feather CLI

Use this guide to install Feather CLI.

Note
  • MacOS (x86/ARM) and most Linux distros (Ubuntu/Debian/Fedora) are officially supported
  • Windows is not officially supported, but WSL2 (Windows Subsystem for Linux) is known to work

Prerequisites​

Ensure that you have the following installed before continuing:

  1. Golang (version must be at least 1.19)
  2. Git (version must be at least 2.0.0)
  3. GitHub CLI (optional but recommended)

Verify your installations by running:


go version && git version

Building from source​

1. Clone the Feather repository​

Either via Git:


git clone https://github.com/terra-money/feather.git

Or via the GitHub CLI:


gh repo clone terra-money/feather

2. Change into the Feather directory​

The cli directory within the repository is where all the source code for Feather CLI lives. Run the following to change into the cli directory:


cd ./feather/cli

3. Install the Feather CLI​

Run the following command to build and install the Feather CLI:


make install

Verify that the installation works by running:


feather version