ArgResultsExtension extension
Extension methods for ArgResults to retrieve parsed CLI argument values.
This extension provides a set of methods that make it easy to retrieve parsed command-line argument values from ArgResults in the Morpheme CLI.
Example usage:
final results = parser.parse(args);
final isDebug = results.getFlagDebug();
final flavor = results.getOptionFlavor(defaultTo: 'development');
- on
Methods
-
getDeviceId(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the device ID option formatted for command-line usage. -
getFlagCodesign(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the codesign flag value formatted for command-line usage. -
getFlagCsp(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the CSP flag value formatted for command-line usage. -
getFlagDebug(
) → bool -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the debug flag value. -
getFlagDumpInfo(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the dump info flag value formatted for command-line usage. -
getFlagFrequencyBasedMinification(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the frequency based minification flag value formatted for command-line usage. -
getFlagGenerateL10n(
) → bool -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the generate l10n flag value. -
getFlagObfuscate(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the obfuscate flag value formatted for command-line usage. -
getFlagObfuscateBool(
) → bool -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the obfuscate flag value as a boolean. -
getFlagProfile(
) → bool -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the profile flag value. -
getFlagRelease(
) → bool -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the release flag value. -
getFlagSourceMaps(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the source maps flag value formatted for command-line usage. -
getFlagWebResourcesCdn(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the web resources CDN flag value formatted for command-line usage. -
getMode(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the build mode as a command-line flag. -
getOptionBaseHref(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the base href option formatted for command-line usage. -
getOptionBuildName(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the build name option formatted for command-line usage. -
getOptionBuildNumber(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the build number option formatted for command-line usage. -
getOptionDart2JsOptimization(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the dart2js optimization option formatted for command-line usage. -
getOptionExportMethod(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the export method option formatted for command-line usage. -
getOptionExportOptionsPlist(
) → String? -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the export options plist option formatted for command-line usage. -
getOptionFlavor(
{required String defaultTo}) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the flavor option value. -
getOptionMorphemeYaml(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the custom path to morpheme.yaml. -
getOptionPwaStrategy(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the PWA strategy option formatted for command-line usage. -
getOptionSplitDebugInfo(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the split debug info option formatted for command-line usage. -
getOptionTarget(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the target file path. -
getOptionWebRenderer(
) → String -
Available on ArgResults?, provided by the ArgResultsExtension extension
Gets the web renderer option formatted for command-line usage.