Constants class abstract

Core constants used throughout the Clonify CLI tool.

This class provides static constants and utility methods for accessing file paths, configuration templates, and tool metadata.

Constructors

Constants()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

aabPath String
The standard path for the Android App Bundle (AAB) file.
getter/setter pair
clonifySettingsFilePath String
The relative path to the main Clonify settings file.
getter/setter pair

Static Methods

configFilePath(String clientId) → dynamic
Generates the path to a client's configuration file.
ipaPath(String packageName) String
Generates the expected path for the iOS IPA file.

Constants

flutterLauncherIconsPath → const String
The path to the flutter_launcher_icons.yaml configuration file.
flutterLauncherIconsYaml → const String
A template string for the flutter_launcher_icons.yaml configuration file.
flutterNativeSplashPath → const String
The path to the flutter_native_splash.yaml configuration file.
flutterNativeSplashYaml → const String
A template string for the flutter_native_splash.yaml configuration file.
pubspecFilePath → const String
The relative path to the project's pubspec.yaml file.
toolName → const String
The official name of the Clonify CLI tool.
version → const String
The current version of the Clonify CLI tool. Note: This is now read dynamically from pubspec.yaml via the --version flag.