Skip to content

custom_build_tool is a powerful Dart/Flutter package that automates custom build processes, including version incrementing and build type selection, making your development workflow more efficient.

License

Notifications You must be signed in to change notification settings

Moein-dev/custom_build_tool

Repository files navigation

custom_build_tool

custom_build_tool is a Dart/Flutter package designed to help manage and automate custom build processes for Flutter applications. This tool includes features for version incrementing, build type selection, and more.

Installation

To add custom_build_tool to your project, include it in your dev_dependencies in the pubspec.yaml file:

dev_dependencies:
  custom_build_tool: ^1.2.18

Then, run the following command to get the package:

flutter pub get

Usage

Running the Tool

To run the custom_build_tool, use the following command:

flutter pub run custom_build_tool

Command-Line Options

--reset Use the --reset option to reset user preferences:

flutter pub run custom_build_tool --reset

--help Use the --help option to display help information:

flutter pub run custom_build_tool --help

Example

Here's a step-by-step example of how to use the custom_build_tool in your Flutter project:

1.Add the package to pubspec.yaml:

dev_dependencies:
  custom_build_tool: ^1.2.18

2.Get the package:

flutter pub get

3.run the tool:

flutter pub run custom_build_tool

4.Reset preferences if needed:

flutter pub run custom_build_tool --reset

5.Display help information:

flutter pub run custom_build_tool --help

Features

. Version Incrementing: Automatically increments the version number in pubspec.yaml. . Build Type Selection: Allows users to select the build type (release, debug, profile) interactively. . Customizable Preferences: Preferences can be saved and reset as needed.

Contributing

If you want to contribute to this project, please feel free to submit issues, fork the repository, and send pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

custom_build_tool is a powerful Dart/Flutter package that automates custom build processes, including version incrementing and build type selection, making your development workflow more efficient.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published