smart_arg 2.0.0
smart_arg: ^2.0.0 copied to clipboard
A smart command line argument parser for Dart that provides argument validation, static type checking, command execution, beautiful help generation and more.
2.0.0 #
- Breaking:
- Upgraded for Null Type Safety. Requires minimum Dart version
2.12.0 - Upgraded reflectable to
3.0.4
- Upgraded for Null Type Safety. Requires minimum Dart version
- Added
- Extra methods to
SmartArgfor handling lifecycle operations. Useful for DI instantiationbeforeCommandParsebeforeCommandExecuteafterCommandExecute
- Support for reading arguments from Environment Variables if not provided during parsing
- Extra methods to
- Fixed:
- Linter warnings
- Allow properties of classes extending
SmartArgto not require anArgumentannotation
- Miscellaneous:
- Upgraded dev_dependencies
- test to
^1.18.2 - build_runner to
^2.1.4 - build_test to
^2.1.4
- test to
- Replaced pandantic with lints
^1.0.1
- Upgraded dev_dependencies
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.flutter-io.cn Maintenance suggestions.
1.0.0 #
- Initial version