ARK-Builders / ARK-Builders/ark-core
Enhancements for `ark-cli` Crate
- Dominant language
- Rust
- Stars
- 10
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
- [ ] Focus only on printing output. Doesn't manage index.
- [ ] Use methods from other crates within the workspace to perform other tasks.
- [ ] Organize code into folders resembling subcommands.
- [ ] Each command file should have its own parameters and implement a handle method.
- [ ] Avoid handling printing specifics in `main.rs`.
- [ ] Add help messages are available for each command, subcommand, parameter, and flag.
- [ ] Format command output lists into tables where possible, using [comfy_table](https://crates.io/crates/comfy-table) crate.
- [ ] Implement an `output-json (j)` flag for commands where applicable.
- [ ] Avoid using `unwrap()` or `expect()` to prevent crashes.
Contributor guide
Assessment
This issue has not been assessed yet.