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

Continue to modernize Drush use of Symfony Console and Annotation Commands #2175

Closed
9 of 30 tasks
greg-1-anderson opened this issue May 7, 2016 · 1 comment
Closed
9 of 30 tasks
Milestone

Comments

@greg-1-anderson
Copy link
Member

greg-1-anderson commented May 7, 2016

  • Command dispatching
    • Decide how to test requirements, and filter out commands where they are not met
    • Redispatch to remote servers
  • Bootstrapping
  • Option processing
    • Allow default options to be specfied for global commands
    • Handle --global-option=0 options
    • Handle --no-global-option synonyms
  • Configuration file handling
  • Alias file handling
  • Backend invoke
  • SQL classes
  • Output formatting
    • Decide what to do with unusual formats
      • message (Only used by search-status command. Drop & replace with a key-value --list?)
      • variables (Unused?)
      • config (*Default format for site-alias command, pipe format for variable-get command. Drop and replace with yaml?)
      • labeled-export (Unused?)
      • html (Used by help)
  • Existing command compatibility layer
  • Help changes Help command for annotation classes #2106
    • The list command shows command aliases as duplicate entries; duplicates should be hidden
    • All aliases and all usages appear in the "Usage" section; should be split up
    • All global options are shown all the time
    • @topic is needed, so help text can show related topics

See #2103 for additional items already done and merged.

@greg-1-anderson
Copy link
Member Author

Continued in #2843.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants