This repository has been archived by the owner on Oct 30, 2020. It is now read-only.
Introduce concept of Command in replacement for Action #78
Labels
enhancement
New feature or request
released
This issue or pull request has been resolved in a release
Milestone
Feature Request
Is your feature request related to a problem? Please describe.
Please describe the problem you are trying to solve.
Command is a better term describing a method, an Action is a Command with a set of arguments. Command should have mechanism for defining arguments, help, which simplify command developmemt and facilitate docs generation as well as autocompletion or CLI help.
Describe the solution you'd like
Please describe the desired behavior.
A Command should is a function, which a description/help, then a set of arguments. Each command's argument should have a type, description and certain constraint. Defining a command automatically documents and add validation for itself.
Describe alternatives you've considered
Please describe alternative solutions or features you have considered.
The text was updated successfully, but these errors were encountered: