ARK-Builders / ARK-Builders/ark-core

Enhancements for `ark-cli` Crate

Open
#34 0 comments 0 reactions 1 assignee Claimed by @tareknaser View on GitHub
enhancement
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.