This is a kickstart template for building a Rust application.
The name of the project in lowercase snake case form. This is used in the Cargo.toml file and flake file.
The short description of the purpose of the project. This is used in the Cargo.toml file and the flake file.
The intended purpose of the application. Currently, this supports a cli
, which includes clap
as a dependency and empty
, which does not include an prescribed structure or dependencies.
The license of the project. Currently supports the Be Gay, Do Crime license and a dual-license of MIT and/or Apache 2.0.
If true
, this will include a Dependabot configuration and a GitHub Action workflow that runs nix build
and nix flake check
on pull requests and pushes to the main
branch.
If true
, adds a default configuration to the Cargo.toml
file to be used with cargo-cyclonedx
. This configures the output SBOM file created when running cargo cyclonedx
.