Installing row
Installation methods
Choose one of the installation methods below.
Installing binaries with cargo binstall
cargo-binstall downloads the prebuilt releases directly from GitHub and installs them. First, install cargo-binstall (follow the link for instructions). Then execute
cargo binstall row
to install row. Follow the on-screen prompts.
Installing binaries manually
Download binary from latest row release that matches your operating system and hardware architecture.
x86_64-unknown-linux-gnu- Linux x86_64 (Intel/AMD 64-bit).aarch64-apple-darwin- Mac arm64 (Apple Silicon).
Extract the file:
tar -xvf row-*.tar.zst
Place the executable row in a directory that is on your $PATH.
tip
If you are unsure what your system architecture is, execute uname -sm.
Installing binaries with conda
Row is available on conda-forge for the linux-64, linux-aarch64, osx-64, osx-arm64 architectures. Install with micromamba:
micromamba install row
Building the latest release from source
Install Rust. Then execute:
cargo install row --locked
Ensure that $HOME/.cargo/bin is on your $PATH.
tip
You can keep your installation up to date with cargo-update.
Building the latest development version
Clone the repository:
git clone git@github.com:glotzerlab/row.git
Install row:
cargo install --path row --locked
Ensure that $HOME/.cargo/bin is on your $PATH.
Configuring shell autocompletion
Execute the appropriate command in your shell's profile:
- Bash:
source <(COMPLETE=bash row) - Fish:
source (COMPLETE=fish row | psub) - Zsh:
source <(COMPLETE=zsh row)
For additional shell configurations, see clap-complete's documentation.
Development of row is led by the Glotzer Group at the University of Michigan.
Copyright © 2024-2025 The Regents of the University of Michigan.