Skip to content

winksaville/workspace-template-with-xtask

Repository files navigation

Workspace template with xtask's

A workspace with xtasks. This is based on cargo-xtask and rusty-ferris-club/rust_starter.

To use this as a template simply git clone https://github.com/winksaville/workspace-template-with-xtask new-repo-dirctory this repo, remove the .git directory and then modify as you see fit. See workspaces.

Using

The following sections define tasks, "scripts" written in rust, which maybe executed with either cargo xtask xxx or cargo xt xxx. Where xxx is one of the Tasks below:

See cargo/config for the aliases

Tasks

  • pre-commit

    • Runs cargo fmt, cargo clippy and cargo test in <proj-root>
  • gen-phl

    • Removes /coverage/ then generates coverage data in /coverage/ using gen-profraw, gen-html and gen-lcov. Click to see coverage/html

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published