feat: with readme
This commit is contained in:
parent
a02475d6a3
commit
2485b537b6
80
README.md
Normal file
80
README.md
Normal file
@ -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.
|
Loading…
Reference in New Issue
Block a user