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
- Crate name:
noetl - Binary name:
noetl - Source: https://github.com/noetl/cli
- Registry: https://crates.io/crates/noetl
Use the Rust channels on this page for CLI installation.
Alternative Installation Methods
- Homebrew:
brew tap noetl/tap && brew install noetl - APT:
sudo apt-get install noetlafter adding the NoETL APT source - GitHub release tarball: https://github.com/noetl/cli/releases
Troubleshooting
Cargo not found
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Binary not in PATH
which noetl
ls ~/.cargo/bin/noetl