Sean Eagan

Results 76 issues of 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.

logging

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...

blocked-on-args

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...

blocked

This is blocked on http://dartbug.com/15704

blocked