unscripted 0.4.2 copy "unscripted: ^0.4.2" to clipboard
unscripted: ^0.4.2 copied to clipboard

outdatedDart 1 only

Declarative command-line interface programming.

0.4.0 #

Features:

  • Tab Completion! (#7)
  • Initial plugin support (see #62)
  • Improved examples to demo parsers and other metadata

Breaking changes:

  • Removed CallStyle

0.3.2 #

Bugfixes:

  • dart:mirror closurization operator removed (#50)

0.3.0 #

Features:

  • Demo: complete *nix cat implementation (#28)
  • Derive parsers from type annotations (#31)
  • Derive rest parameter from List type annotation (#36)
  • Derive allowMultiple from List type annotation (#34)
  • Add ellipsis to rest parameter help formatting (#22)
  • Include script name in error messages (#32)
  • Input and output parsers which transparently handle both file paths and '-' for stdin/stdout (#23)

Breaking changes:

  • Renamed sketch to declare (#37)
  • Rest.min changed to Rest.required (#26)
  • Flag.negatable now defaults to false (#25)

0.2.0 #

Features:

  • Support argument parsers (#5)
  • Support hierarchical sub-commands (#15)

Breaking changes:

  • @Command metadata must now be placed on the unnamed constructor instead of the class.
  • allowedHelp in Option is now merged into allowed.
0
likes
0
pub points
2%
popularity

Publisher

unverified uploader

Declarative command-line interface programming.

Repository
View/report issues

License

unknown (LICENSE)

Dependencies

ansicolor, args, collection, mockable_filesystem, path, quiver

More

Packages that depend on unscripted