10 ms·
We've tried to dig into various problematic areas of writing CLIs in Rust [0], worked to create or improve libraries [1], and are working on writing a "book" fo
by epage 8y ago
We've tried to dig into various problematic areas of writing CLIs in Rust [0], worked to create or improve libraries [1], and are working on writing a "book" for Rust-based CLIs [2].
You can reach out to us on gitter [3].
[0]: https://github.com/rust-lang-nursery/cli-wg/issues https://github.com/rust-lang-nursery/cli-wg/issues
[1]: https://github.com/rust-clique/ https://github.com/rust-clique/ and https://github.com/assert-rs/ https://github.com/assert-rs/
[2]: https://rust-lang-nursery.github.io/cli-wg/index.html https://rust-lang-nursery.github.io/cli-wg/index.html
[3]: https://gitter.im/rust-lang/WG-CLI https://gitter.im/rust-lang/WG-CLI
The areas we're trying to finish up for Rust 2018 Edition:
- Get clap (arg parsing) to 3.0 [4]
- Get assert_cmd [5] / assert_fs [6] to 1.0
- Finish work on man-page generation [7]
- Make it easier to package binaries [8] and document the CI for it [9]
[4]: https://github.com/rust-lang-nursery/cli-wg/issues/41 https://github.com/rust-lang-nursery/cli-wg/issues/41
[5]: https://github.com/assert-rs/assert_cmd/ https://github.com/assert-rs/assert_cmd/
[6]: https://github.com/assert-rs/assert_fs https://github.com/assert-rs/assert_fs
[7]: https://github.com/rust-lang-nursery/cli-wg/issues/38 https://github.com/rust-lang-nursery/cli-wg/issues/38
[8]: https://github.com/crate-ci/cargo-tarball https://github.com/crate-ci/cargo-tarball
[9]: https://github.com/crate-ci/crate-ci.github.io https://github.com/crate-ci/crate-ci.github.io
- vram22 8y agoThanks for the detailed answer. Will check out some of those links.