Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancements for ark-cli Crate #34

Open
9 tasks
tareknaser opened this issue Apr 21, 2024 · 0 comments
Open
9 tasks

Enhancements for ark-cli Crate #34

tareknaser opened this issue Apr 21, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@tareknaser
Copy link
Collaborator

  • 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 crate.
  • Implement an output-json (j) flag for commands where applicable.
  • Avoid using unwrap() or expect() to prevent crashes.
@tareknaser tareknaser added the enhancement New feature or request label Apr 21, 2024
@tareknaser tareknaser self-assigned this Apr 21, 2024
@kirillt kirillt moved this to Todo in Development Apr 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

1 participant