helper/helper library
Classes
- ArchiveHelper
- Helper class for archive operations.
- ArgumentValidator
- Input argument validation utilities.
- CommonValidators
- Common validation patterns for project commands.
- CucumberHelper
- Helper class for Cucumber testing operations.
- ErrorHandler
- Centralized error handling utilities.
- FirebaseHelper
- FlavorHelper
- Helper class for flavor configuration operations.
- FlutterHelper
- HttpClientHelper
- Helper class for HTTP client operations.
- LocalizationHelper
- Helper class for localization configuration.
- ModelClassName
- Represents a model class name with its associated metadata.
- ModelClassNameHelper
- Helper class for generating unique model class names.
- ModularHelper
- ProgressReporter
- Progress reporting utilities for long-running operations.
- ReCase
- An instance of text to be re-cased.
- RefactorHelper
- Helper class for refactoring operations.
- ShorebirdHelper
- Helper class for Shorebird configuration operations.
- StatusHelper
- Provides standardized status reporting with enhanced error messages.
-
ValidationResult<
T> - Result of a validation operation.
- YamlHelper
- Helper class for YAML file operations.
Enums
- ProjectCommandError
- Standard error categories for project commands.
Extensions
- StringReCase on String
- Extension methods for String to provide easy access to ReCase functionality.
Functions
-
mergeARBs(
String arb1Contents, String arb2Contents) → String - Merges two ARB (Application Resource Bundle) files.
-
sortARB(
String arbContents, {int compareFunction(String, String)?, bool caseInsensitive = false, bool naturalOrdering = false, bool descendingOrdering = false}) → String - Sorts the .arb formatted String in alphabetical order of the keys.
Exceptions / Errors
- ProjectCommandException
- Enhanced error reporting with context and suggestions.