| (root) | `git-log` | `true`/`false` | should a changelog be generated with `git log`? |
| (root) | `uses` | keys with this as parent (f.e. `cargo` | Marks features to be used by Autocrate |
| `uses` | `cargo` | tells us that your project uses cargo | tells us that your project uses cargo |
| `cargo` | `publish` | `true`/`false` | should we publish crates? |
| `cargo` | `registries` | registries see [this](https://doc.rust-lang.org/cargo/reference/registries.html) | A list of registries we should publish to. If empty defaults to `crates.io`. |
## Using Autocrate
Navigate to your desired Rust project location and execute Autocrate commands
as shown below:
```sh # Display supported commands $ autocrate help
# Other example commands $ autocrate init # Initialise a fresh
release $ autocrate bump # Increase release version number $ autocrate
publish # Build and distribute the release ```
Please consult the `docs` folder inside the repository for detailed
explanations, tutorials, and advanced configurations.
## Licensing
Autocrate is free software.
The Autocrate project is distributed under the terms of the permissive MIT
License. Please refer to [`LICENSE`](./LICENSE) for complete licensing details.
## Project status
The project has started recently and is currently in pre-alpha.