Skip to content

amy-keibler/rust-kickstart-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Rust Starter Kickstart Template

This is a kickstart template for building a Rust application.

Variables

project_name

The name of the project in lowercase snake case form. This is used in the Cargo.toml file and flake file.

project_description

The short description of the purpose of the project. This is used in the Cargo.toml file and the flake file.

application_type

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.

license

The license of the project. Currently supports the Be Gay, Do Crime license and a dual-license of MIT and/or Apache 2.0.

include_github_actions_ci

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.

add_sbom

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published