Crates.io | gitmoji-changelog |
lib.rs | gitmoji-changelog |
version | 0.4.0 |
source | src |
created_at | 2018-12-26 20:44:29.703228 |
updated_at | 2019-02-25 13:01:42.872054 |
description | Do you use gitmoji? Then generate your changelog with this app! |
homepage | |
repository | https://github.com/fabienjuif/gitmoji-changelog-rust |
max_upload_size | |
id | 103947 |
size | 27,402 |
Do you use gitmoji? Then generate your changelog with this app!
This is a Rust version of gitmoji-changelog.
I was sad about the space it takes in a Docker container with the NodeJS version and I am learning Rust: so I was curious and it helps me have a little Rust CLI project to play with.
## try it
docker run --rm -v ${PWD}:/repo fabienjuif/gitmoji-changelog
## to see which options you can use:
docker run --rm -v ${PWD}:/repo fabienjuif/gitmoji-changelog --help
## install it
cargo install gitmoji-changelog
# maybe you should reset your env here (relaunch your terminal or type `zsh` (or `bash`))
## try it
gitmoji-changelog .
## to see which options you can use:
gitmoji-changelog --help
For now, this project is just a test I do. But if I (or you) want to push this further:
This is a lot of work and I this is surely not worh it!
This project use a Makefile
, here are the main targets:
package
: build the docker imageci
: build the project (dev mode) and check clippy and rustfmtYou can still use cargo if you want to, eg building the release version with: cargo build --release