Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/radicle-dev/radicle-cli

Radicle CLI
https://github.com/radicle-dev/radicle-cli

Last synced: 7 days ago
JSON representation

Radicle CLI

Awesome Lists containing this project

README

        

⚠️ **Notice**: Development of the Radicle CLI has moved to the [Heartwood repository](https://github.com/radicle-dev/heartwood). This repository is being deprecated.

---

# Radicle CLI

> ✨ Command-line tooling for Radicle.

## Documentation

See the [getting started guide](https://radicle.xyz/get-started.html) for setup and usage instructions.

## Contributing

The Radicle CLI is still under development. Contributions are always welcome! Please check the [contributing page](https://app.radicle.xyz/seeds/clients.radicle.xyz/rad:git:hnrkmg77m8tfzj4gi4pa4mbhgysfgzwntjpao/tree/cc80d84ea5be6466647777224c1131b2e0ad11c8/CONTRIBUTING.md) if you want to help.

## Installation

### 📦 From source

You can install the Radicle CLI and supporting tools by running the
following command from inside this repository:

cargo install --path cli --force --locked

Or directly from our seed node:

cargo install radicle-cli --force --locked --git https://seed.alt-clients.radicle.xyz/radicle-cli.git

> **Note**
> It's recommended to install release builds since development builds may be incompatible with the network.

### 🐳 From Dockerfile

Alternatively you can build the Radicle CLI docker `rad` by running the
following command from inside this repository:

docker build . -t rad

And then to use it:

docker run -it --rm rad --help

> **Note**
> It's recommended to install release builds since development builds may be incompatible with the network.

### 🐧 From APT (Debian/Ubuntu)

First, download the package signing key:

curl -fsSL https://europe-west6-apt.pkg.dev/doc/repo-signing-key.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/radicle-archive-keyring.gpg > /dev/null

Then update your sources list with the radicle repository by creating a registry file:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/radicle-archive-keyring.gpg] https://europe-west6-apt.pkg.dev/projects/radicle-services radicle-cli main" | sudo tee -a /etc/apt/sources.list.d/radicle-registry.list

Then update the package list and install `radicle-cli`:

sudo apt update
sudo apt install radicle-cli

### 🍺 From Homebrew

brew tap --force-auto-update radicle/cli https://pine.radicle.garden/radicle-cli-homebrew.git
brew install radicle-cli

### 🐧 From AUR (Arch)

We provide an [AUR package](https://aur.archlinux.org/packages/radicle-cli-bin) containing precompiled
binaries. In order to use it, you can follow the [official installation
instructions](https://wiki.archlinux.org/title/Arch_User_Repository#Installing_and_upgrading_packages), or use
any of the [AUR Helpers](https://wiki.archlinux.org/title/AUR_helpers) available.