Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.