From 2485b537b61e75d164ca380c2e10a9b67137dce4 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Fri, 7 Apr 2023 01:50:29 +0200 Subject: [PATCH] feat: with readme --- README.md | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..36318b2 --- /dev/null +++ b/README.md @@ -0,0 +1,80 @@ +# Releaser + +Releaser is a CLI application designed to simplify the process of releasing +software and managing versions. It provides an easy and efficient way to handle +semantic versioning, git tags, and software releases. + +## Features + +- Release the software +- Validate semantic versioning +- Bump semantic versioning in git tags + +## Installation + +Releaser is installed using Cargo, the Rust package manager. To install +Releaser, you need to have Cargo and Rust installed on your system. You can +install Rust and Cargo by following the instructions at +https://www.rust-lang.org/tools/install. + +Once Rust and Cargo are installed, you can install Releaser using the following +command: + +```bash +$ cargo install releaser +``` + +## Usage + +The general usage of Releaser is as follows: + +```bash +$ releaser [COMMAND] [OPTIONS] +``` + +### Commands + +- release: Release the software. +- validate: Validate the semantic versioning of the software. +- bump: Bump the semantic versioning in git tags. + +## Examples + +### Release the software + +```bash +$ releaser release +``` + +### Validate the semantic versioning of the software + +```bash +$ releaser validate +``` + +### Bump the semantic versioning in git tags + +```bash +$ releaser bump +``` + +### Print help for the application + +```bash +$ releaser help +``` + +### Print help for a specific command + +```bash +$ releaser help release +``` + +## Contributing + +We welcome contributions to Releaser! If you encounter any issues or would like +to request a new feature, please create an issue on the GitHub repository. + +## License + +Releaser is licensed under the MIT License. See the LICENSE file for details.