Sean Eagan
Sean Eagan
It should be possible to inject a Script's model (class, function, etc.) with a Logger, to separate Logger initialization from Logger usage.
Consider a similar approach to: https://github.com/chriso/cli#plugins Existing issues for plugin-like functionality: - Logging #1 - Version #21 - Completion #7 Help could be implemented internally as a plugin which is...
Unscripted contains internal Usage and CommandInvocation interfaces which are like augmented versions of ArgParser and ArgResults respectively from the 'args' package. It may be useful to expose these at some...
Make sure help output matches that expected by http://docopt.org/. It's the closest thing there is to a standard for cli help output.
Something like: http://docs.python.org/2/library/argparse.html#argument-abbreviations-prefix-matching One question is how it interacts with the existing 'abbr' feature. Possibly the prefix matching could be turned off when 'abbr' is specified. And 'abbr' could be...
For both help output, and tab completion (#7) it would be useful to be able to configure the path to the script: ``` dart {String resolveDir(String fullPath)} ``` Defaults to...
Note: This is blocked on http://dartbug.com/16094 When modeling a script as a class, it would be more natural to place all the metadata on ivars than constructor parameters. Also, once...
This is blocked on http://dartbug.com/15704