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.