Skip to main content

Cargo/Crates.io Installation

Install the NoETL CLI from the official Rust package registry. The maintained CLI source lives in https://github.com/noetl/cli and installs the noetl binary.

Quick Install

cargo install --bins noetl

This installs noetl to ~/.cargo/bin/. Make sure that directory is in your PATH.

Prerequisites

If Rust is not installed:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env

Verify:

cargo --version
rustc --version

Installation Options

Specific Version

cargo install --bins noetl --version 2.13.0

From Git

cargo install --git https://github.com/noetl/cli --bins noetl

From Local Source

git clone https://github.com/noetl/cli.git
cd cli
cargo install --path .

Verify

noetl --version
noetl --help

Update

cargo install --bins noetl --force

Uninstall

cargo uninstall noetl

Package Details

Use the Rust channels on this page for CLI installation.

Alternative Installation Methods

Troubleshooting

Cargo not found

echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

Binary not in PATH

which noetl
ls ~/.cargo/bin/noetl

Next Steps