Install
Install, update, and remove ndea on macOS with Apple silicon or on Linux.
Install the latest stable release
curl -fsSL https://raw.githubusercontent.com/czbiohub-sf/nd-embedding-atlas/main/scripts/install.sh | shThe installer:
- supports macOS on Apple silicon and Linux on
x64orarm64; - downloads the matching release binary and SHA-256 file;
- verifies the checksum;
- stores the binary under
~/.ndea/versions/<tag>/ndea; and - points
~/.local/bin/ndeaat that version.
Ensure ~/.local/bin is on PATH, then check the installation:
ndea --version
ndea doctorSelect a version or channel
Install a specific tag:
curl -fsSL https://raw.githubusercontent.com/czbiohub-sf/nd-embedding-atlas/main/scripts/install.sh \
| NDEA_VERSION=v0.1.0 shFollow the active alpha, beta, or release candidate:
curl -fsSL https://raw.githubusercontent.com/czbiohub-sf/nd-embedding-atlas/main/scripts/install.sh \
| NDEA_CHANNEL=pre-release shNDEA_BIN_DIR changes the symlink directory. NDEA_HOME changes the state root containing installed versions, locks, and the active-version record.
Update or roll back
ndea update
ndea update --channel pre-release
ndea rollbackUpdates download a fresh version, verify its checksum, and atomically replace the active symlink. A running ndea view process continues using the binary it already opened.
By default, update keeps the active version and one rollback target. Use ndea gc to manage retained versions explicitly.
Remove ndea
Remove the active symlink, installed versions, and extracted native-library cache:
rm -f "${NDEA_BIN_DIR:-$HOME/.local/bin}/ndea"
rm -rf "${NDEA_HOME:-$HOME/.ndea}" "${XDG_CACHE_HOME:-$HOME/.cache}/ndea"This does not remove source datasets.
See the CLI reference for every installer variable and maintenance command.