Documentation

Releases

Published Basecamp CLI versions and product changes.

0.5.0

Current private-preview CLI.

  • Resolver requests now send local SHA-256 input fingerprints instead of project file contents.
  • .cargo/config.toml participates in the environment identity when present.
  • Environment identity now covers resolved layers and materialization rules, not only incoming inputs.
  • Cargo package layers now preserve cargo vendor's generated source configuration, including Git/alternate-source replacements.
  • Project binding and air-gap layer integrity checks are stricter.
  • The CLI prepares only the current host Rust environment; unsupported cross-target use fails explicitly.

0.4.0

Previous private-preview CLI.

  • Lock-driven environment lifecycle: init, sync, update, shell.
  • basecamp.lock now records project-input digests and the wider environment graph.
  • Rust toolchains are fetched directly from the official Rust distribution and verified by SHA-256.
  • Cargo packages are materialized by native Cargo directly from the registry.
  • Shared immutable layers live in the global Basecamp store and are reused across projects.
  • status and doctor inspect and diagnose local environment state.
  • bundle pack / bundle unpack support fully air-gapped environments.
  • Application build/test/run remain native Cargo operations; Basecamp no longer wraps them.

Available stack

  • Rust / Cargo

Published platforms

  • macOS Apple Silicon
  • macOS Intel
  • Linux x86_64
  • Linux arm64

All published archives are accompanied by SHA-256 checksums and are available through the stable /v1/downloads/latest/... links.

Download Basecamp →