cargo-px
cargo-px copied to clipboard
A cargo subcommand that extends cargo's capabilities when it comes to code generation.
Cargo still doesn't support something like [postbuild.rs](https://github.com/rust-lang/cargo/issues/545) which would run after the build (like `build.rs` runs before the build). The usual workaround is to build with another tool that first...
First of all, thanks for the awesome tool. It really feels like an improvement over build scripts for code generation. I use `cargo px` to generate ICU data for display...
There are pathological cases (see [here](https://www.reddit.com/r/rust/comments/135syia/comment/jim2iyc/)) that might require us to re-compute the codegen plan after the execution of each code generation unit. We could start off with a pretty...
We should detect this edge case and report an informative error to the user. The code generator must always be defined in a separate package from the generated crate.
When running `cargo px c`, we invoke the code generators for **all** code-generated crates in the workspace. It'd be nice if `cargo px c --package ` would only invoke the...
`cargo-px` honors the `--package`/`-p` flags at the moment (see #39), but it doesn't support `--manifest-path`, `--workspace`/`--exclude` nor `--lib`/`--bin`/etc. We should aim for feature parity with `cargo` in target selection to...