## publish crates
[](https://github.com/romnn/publish-crates/actions/workflows/test.yml)
[](https://crates.io/crates/cargo-publish-crates)
#### TODO
- dry-run and offline dont work together, we should manually allow this case where the version cannot be found on crates.io
- implement fallback to "latest" version
- display all paths releative
- stream the output of async subcommands? when multiple are running that will be an issue though...
#### Development
Run the cargo plugin locally:
```bash
cargo run -p cargo-publish-crates -- --path ./path/to/crate
```
Update the github action:
```bash
yarn upgrade action-get-release --latest
```