smart_arg_fork 2.0.0 copy "smart_arg_fork: ^2.0.0" to clipboard
smart_arg_fork: ^2.0.0 copied to clipboard

discontinued
outdated

A smart command line argument parser for Dart that provides argument validation, static type checking, command execution, beautiful help generation and more. Forked from https://github.com/jcowgar/smart_arg

2.0.0 #

  • Breaking:
    • Upgraded for Null Type Safety. Requires minimum Dart version 2.12.0
    • Upgraded reflectable to 3.0.4
  • Added:
    • Support for reading arguments from Environment Variables if not provided during parsing
    • Extra methods to SmartArg for handling lifecycle operations. Useful for DI instantiation
      • beforeCommandParse
      • beforeCommandExecute
      • afterCommandExecute
  • Fixed:
    • Linter warnings
    • Allow properties of classes extending SmartArg to not require an Argument annotation
  • Miscellaneous:
    • Upgraded dev_dependencies
      • test to ^1.18.2
      • build_runner to ^2.1.4
      • build_test to ^2.1.4
    • Replaced pandantic with lints ^1.0.1

1.1.2 #

  • Updated dependencies pedantic, test, path, build_runner, build_test and reflectable
  • Fixed new linting errors "unnecessary_brace_in_string_interps"

1.1.1 #

  • Fixed linting errors from dartanalyzer
  • Updated reflectable to 2.2.1

1.1.0 #

  • Moved from dart:mirrors to source generation using reflectable

1.0.0+1 #

  • Updated description in pubspec.yaml due to pub.dev Maintenance suggestions.

1.0.0 #

  • Initial version
2
likes
0
pub points
3%
popularity

Publisher

verified publisheraxrs.dev

A smart command line argument parser for Dart that provides argument validation, static type checking, command execution, beautiful help generation and more. Forked from https://github.com/jcowgar/smart_arg

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

collection, path, reflectable

More

Packages that depend on smart_arg_fork