rust-cli-boilerplate
Rust project boilerplate for CLI applications
rustcliboilerplateboilerplate-templaterust-languagerust-langcli-appcli-commandrustlangboilerplate-applicationreact
FreeRepo
Overview
This is a Rust project template for building command-line utilities with built-in tooling for argument parsing, error handling and development automation. It uses StructOpt for CLI argument parsing, anyhow for error handling and the just task runner to simplify common build and deployment tasks like creating static binaries, installing dependencies and generating shell completions.
Features
argument-parsingerror-handlingshell-completionsstatic-binarycross-compilationlintingformattingdocumentation-generationmanpage-generation
Feature Flags
subscriptionsinvoicesblogecommercerealtimesearchapiDocsformsValidation
Recommended Use Cases
command-line-utilitiessmall-reliable-scriptsposix-tools
Frontend
None
Backend
rust
Auth Providers
None
Deployment Targets
linux-x86_64posix
Payment Providers
None
Quick Facts
โญ Stars
186
๐ด Forks
13
๐งพ License
mit-or-apache-2.0
๐ Active
Unknown
๐ Last Commit
2021-01-27T03:46:59.000Z
GitHub
Stack
Language
rust
Testing
cargo-test
CI
travis-ci
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
Open source template under MIT or Apache 2.0 license