@specialblend/generator-rust

0.0.6 • Public • Published

@specialblend/generator-rust

Yeoman generator for Rust projects (crates and Docker microservice) with cargo, clippy, travis-ci and Justfile

Installation

  • Make sure you have yo installed: npm install -g yo

  • Install this generator: npm install -g @specialblend/generator-rust

  • Clone an empty repo, create a new directory or cd into existing project

  • From inside project root, run yo @specialblend/rust or just yo and select the @specialblend/rust template

⚠️ For existing projects, Cargo.toml will be modified.

Templates

crate (default): Rust crate

yo @specialblend/rust or yo @specialblend/rust:crate

  • main.rs, hello.rs with unit tests
  • Preset TravisCI configuration (.travis.yml)
  • Justfile with just build, just run, just start

docker: Dockerized rust microservice

yo @specialblend/rust:docker

optional: cargo install just

  • main.rs, hello.rs with unit tests
  • Preset Dockerfile and docker-compose.yml
  • Preset TravisCI configuration (.travis.yml)
  • Justfile with just build, just run, just start

Readme

Keywords

Package Sidebar

Install

npm i @specialblend/generator-rust

Weekly Downloads

8

Version

0.0.6

License

ISC

Unpacked Size

8.61 kB

Total Files

21

Last publish

Collaborators

  • __specialblend__