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

Command metadata #112

Open
jdphenix opened this issue Apr 10, 2018 · 1 comment
Open

Command metadata #112

jdphenix opened this issue Apr 10, 2018 · 1 comment
Labels
enhancement New feature or request

Comments

@jdphenix
Copy link
Contributor

jdphenix commented Apr 10, 2018

Command metadata should be made discoverable.

Commands should specify their parameters (expected types), operators, expected user roles, etc. and set up a data structure to be queryable by other systems later, i.e. generating help text that outputs the expected arguments and necessary user role.

This metadata should keep all data necessary to successfully invoke all the command's options, including handling dispatching based upon arguments provided.

@benrick
Copy link
Member

benrick commented Apr 11, 2018

I'm intending to do something kinda like this on stream, but it'll take a slightly different approach.

@benrick benrick added on stream We'll be doing this one on stream enhancement New feature or request and removed on stream We'll be doing this one on stream labels Apr 11, 2018
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
None yet
Development

No branches or pull requests

2 participants