btool 0.1.2 btool: ^0.1.2 copied to clipboard
Generic build helper tools for Flutter/Dart such as manipulating version, package name or application ID
btool #
A build helper for Dart/Flutter projects.
Contains utility for getting/setting various configs such as package version/name, min/target sdk version, etc. through a command-line or Dart import which you can utilize for your build steps.
Getting started #
Install globally #
dart pub global activate btools
# or
flutter pub global activate btools
And then to use:
btools -h
Install locally #
dart pub add [--dev] btools
# or
flutter pub add [--dev] btools
And then to use:
dart run btools -h
Usage #
Usage: btool <command> [...args]
Commands:
get <key> Get config value
set <key> <value> Set config value
Available keys:
- minSdkVersion
- targetSdkVersion
- packageVersion
- packageName
- applicationId
Optional flags:
-h, --help Show help
-v, --version Show version
-d, --working-dir Change working directory of script
-V, --verbose Display debug output
Contributing #
I am developing this package on my free time, so any support, whether code, issues, or just stars is very helpful to sustaining its life. If you are feeling incredibly generous and would like to donate just a small amount to help sustain this project, I would be very very thankful!
I welcome any issues or pull requests on GitHub. If you find a bug, or would like a new feature, don't hesitate to open an appropriate issue and I will do my best to reply promptly.
If you are a developer and want to contribute code, here are some starting tips:
- Fork this repository
- Run
dart pub get
- Make any changes you would like
- Create tests for your changes
- Update the relevant documentation (readme, code comments)
- Create a PR on upstream