Nimble is a Swifty-compatible, cross platform, (currently) CLI only mod manager for Arma 3.
Binaries are available at the Release page in GitHub.
Nimble can also be installed via Cargo:
cargo install --git https://github.com/vitorhnn/nimble.git
Unlike Swifty, Nimble (currently) is not capable of detecting when a repo is outdated, so whenever your group pushes updates or when first installing, you must run:
nimble sync --repo-url <your group's repository URL> --path <path to where mods will be stored>
For Linux under Proton, the mod storage path must be inside Arma 3's Proton prefix "drive_c", e.g:
nimble sync --repo-url https://example.com/swifty/ --path /home/foo/.local/share/Steam/steamapps/compatdata/107410/pfx/drive_c/arma_mods
This restriction will be removed in the future.
On Windows and Linux with Proton, Nimble can launch Arma 3 using the steam://
protocol:
nimble launch --path <mod storage path>
The mod cache can be forcefully regenerated if required:
nimble gen-srf --path <mod storage path>
This should only be needed if you manually made changes to the mods.