Files
2026-03-16 19:54:53 -04:00

1.2 KiB

epic, story, title, status
epic story title status
11 11.5 Distribution draft

Epic 11 — CLI Tool

Goal: Command-line tool for scripting and automation, same Rust engine.

Story 11.5: Distribution

As a user, I want to install CalcPad CLI easily on my platform, So that I can get started without complex build steps.

Acceptance Criteria:

Given a user has Rust and Cargo installed When they run cargo install calcpad-cli Then the CLI binary is compiled and installed into their Cargo bin directory And running calcpad --version outputs the installed version

Given a macOS user has Homebrew installed When they run brew install calcpad Then the CLI binary is installed and available on their PATH And running calcpad --version outputs the installed version

Given the CLI is compiled for a target platform When the binary is produced Then it is a single statically-linked binary with no runtime dependencies And the binary size is less than 5MB

Given a user downloads the pre-built binary for their platform (macOS, Linux, Windows) When they place it on their PATH and run calcpad --help Then usage information is displayed with all supported flags and subcommands