Installation
QSMxT ships as a single self-contained binary. There is no environment to manage and no toolbox to assemble.
Quick install
Section titled “Quick install”Linux / macOS
Section titled “Linux / macOS”curl -fsSL https://raw.githubusercontent.com/QSMxT/QSMxT/main/install.sh | shWindows (PowerShell)
Section titled “Windows (PowerShell)”irm https://raw.githubusercontent.com/QSMxT/QSMxT/main/install.ps1 | iexThe installer places the qsmxt binary on your PATH and installs a pinned copy
of dcm2niix (used for DICOM → BIDS
conversion) into ~/.qsmxt/bin.
Verify
Section titled “Verify”qsmxt --versionqsmxt --helpKeeping up to date
Section titled “Keeping up to date”qsmxt updateThis checks the latest release,
installs it if newer, and keeps the bundled dcm2niix in sync.
Manual download
Section titled “Manual download”Grab the archive for your platform from the
Releases page and extract qsmxt
somewhere on your PATH. Builds are provided for:
x86_64/aarch64Linux (gnu + musl)x86_64/aarch64macOSx86_64/aarch64Windows
From source
Section titled “From source”Requires a recent Rust toolchain (edition 2021+).
git clone https://github.com/QSMxT/QSMxTcd QSMxTcargo build --release# binary at target/release/qsmxtUninstall
Section titled “Uninstall”# Linux / macOScurl -fsSL https://raw.githubusercontent.com/QSMxT/QSMxT/main/uninstall.sh | sh# Windows PowerShellirm https://raw.githubusercontent.com/QSMxT/QSMxT/main/uninstall.ps1 | iex