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.
- Host: GitHub
- URL: https://github.com/bbqsrc/cargo-proc-macro
- Owner: bbqsrc
- License: eupl-1.2
- Created: 2020-07-21T20:34:56.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-08-08T14:08:25.000Z (over 4 years ago)
- Last Synced: 2025-03-18T17:05:21.052Z (11 months ago)
- Topics: cargo, proc-macro, rust
- Language: Rust
- Homepage:
- Size: 32.2 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).