mad_scripts_base 1.1.0
mad_scripts_base: ^1.1.0 copied to clipboard
A lightweight Dart developer toolkit for building CLI automation scripts, code generators, and DevOps tools.
1.1.0 — Analyzer & SDK Update. AoT build support #
- Updated analyzer package to version 10.0.0
- Raised minimum SDK requirement to 3.9.0
- Add AOT build support. Requires SCRIPTS_DART_SDK to point to a valid Dart SDK.
1.0.0 — Initial Release #
🚀 Overview #
This is the initial developer release of mad_scripts_base, a modular Dart toolkit for creating CLI scripts and automation tools used in internal MadBrains projects.
✨ Features #
- Added base command system (
ScriptCommand) with CLI argument parsing. - Introduced colorful and structured console output via
Output. - Implemented execution timing and profiling with
StopwatchLogger. - Added file and configuration management (
FileManager,ConfigReader). - Integrated Mustache template engine with MTL (Mad Template Language).
- Added dependency manager for updating
pubspec.yamlentries. - Introduced text manipulation utilities (
InsertionBuilder, string extensions). - Added analyzer extensions for working with Dart AST nodes.
- Provided helper utilities (
Helper,EnumX,BoolExt, etc.).
🧱 Foundation #
This release forms the foundation for future CLI utilities and automation scripts, enabling faster development and consistent tool behavior across MadBrains projects.