[package] name = "cargodisttest" description = "💬 a CLI for learning to distribute CLIs in rust" version = "0.20.5" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/Gankra/cargodisttest" homepage = "https://github.com/Gankra/cargodisttest" authors = ["axodotdev"] [package.metadata.wix] upgrade-guid = "B60E2E86-9991-49B0-BEAA-7E6D3E7F2A09" path-guid = "C151419B-4780-40DC-994F-BFB032016C01" license = false eula = false [dependencies] clap = { version = "4.1.4", features = ["derive"] } unicode-width = "0.1.10" [dev-dependencies] assert_cmd = "2.0.8" # The profile that 'cargo dist' will build with [profile.dist] inherits = "release" lto = "thin" # Config for 'cargo dist' [workspace.metadata.dist] # The preferred cargo-dist version to use in CI (Cargo.toml SemVer syntax) cargo-dist-version = "0.21.2-prerelease.1" # CI backends to support ci = "github" # The installers to generate for each app installers = ["shell", "powershell", "npm", "homebrew", "msi"] # The archive format to use for windows builds (defaults .zip) windows-archive = ".tar.gz" # The archive format to use for non-windows builds (defaults .tar.xz) unix-archive = ".tar.gz" # Target platforms to build apps for (Rust target-triple syntax) targets = ["aarch64-apple-darwin", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", "x86_64-pc-windows-msvc"] # A namespace to use when publishing this package to the npm registry npm-scope = "@gankra" # A GitHub repo to push Homebrew formulas to tap = "Gankra/homebrew-testtap" # Which actions to run on pull requests pr-run-mode = "plan" # Whether to install an updater program install-updater = false # Whether to enable GitHub Attestations github-attestations = true # Publish jobs to run in CI publish-jobs = ["homebrew", "npm"] # Path that installers should place binaries in install-path = "CARGO_HOME" # ssldotcom-windows-sign = "test" # Publish jobs to run in CI # publish-jobs = ["homebrew", "npm"] # [workspace.metadata.dist.bin-aliases] # cargodisttest = ["meowmeow", "supercoolcli"]