dioxus
dioxus copied to clipboard
feature(cli): dioxus-cli as lib
Problem
While it is possible to wrap dx using std::process::Command, a more flexible and programmable approach would be to reuse dioxus-cli as a library. Publishing dioxus-cli as a library would greatly enhance its usability.
Solution
This PR exposes dioxus-cli as a library, making it possible to reuse dx instead of redirecting cli commands to it.
A good example is how bolt-cli uses anchor-cli as a library.
https://github.com/magicblock-labs/bolt/blob/main/crates/bolt-cli/src/lib.rs