An open API service indexing awesome lists of open source software.

https://github.com/bbqsrc/cargo-proc-macro

Kickstart a proc-macro project with a straight-forward template.
https://github.com/bbqsrc/cargo-proc-macro

cargo proc-macro rust

Last synced: 8 months ago
JSON representation

Kickstart a proc-macro project with a straight-forward template.

Awesome Lists containing this project

README

          

# cargo proc-macro

Kickstart a proc-macro project with a straight-forward template.

This crate will kickstart you with a workspace, with a `proc-macro2`- and `syn`-enabled crate that compiles straight away with a simple pass-through attribute macro.

## Install

```
cargo install cargo-proc-macro
```

## Usage

To create a new proc-macro project, run `cargo proc-macro new ` or `cargo proc-macro init [path]`.

See `--help` for other supported flags.

## License

The `cargo-proc-macro` crate is licensed under

* European Union Public License, version 1.2 or later, ([LICENSE](LICENSE) or https://joinup.ec.europa.eu/collection/eupl/eupl-text-11-12)

The EUPL is a **copyleft, GPL-compatible license** managed by the European Union, with legally-equal translated versions **in all languages of the EU**. See [this introduction](https://joinup.ec.europa.eu/collection/eupl/introduction-eupl-licence) for information about the purpose, objectives and translations of the license. See also the [license compatibility matrix](https://joinup.ec.europa.eu/collection/eupl/matrix-eupl-compatible-open-source-licences).