romantic_common

Creator: coderz1093

Last updated:

0 purchases

romantic_common Image
romantic_common Images
Add to Cart

Description:

romantic common

romantic_common #



Package including lot helpers for easy developing on dart language.
Usage #
args #
argParse #

rule:
(1) You need to configure the order of commands

class BrickFromCommand extends MasonCommandBase {
/// construct throught [CommandAdapter]
BrickFromCommand()
: super(
'bundleF',
exampleKey,
'Get brick template from bundle or dart.',
['bf', 'bundle_from'],
///<<<<<<<<<<<>>>>>>>>>>>
[MasonParseEnum.bundlePath, MasonParseEnum.outputDir],
);
copied to clipboard
(2) If the argument is option,(-xxx), you can use cli in any order
final derivedArgResult0 =
command.argParser.parse(['--json-path', bundlePath, '-o', outdir.path]);
final argResult3 = command.argParser.parse([bundlePath, outdir.path]);
...
///>>>>>>
copied to clipboard
(3) The rest unmatched arguments will be matched sequentially with those configured in (1) but not matched in (2)
expect(derivedArgResult0.dict('bundle-path', -1), bundlePath);
expect(derivedArgResult0.dict('output-dir', -1), outdir.path);

expect(argResult3.dict('bundle-path', 0), bundlePath);
expect(argResult3.dict('output-dir', 1), outdir.path);
copied to clipboard
get propty util #
mixin MasonPropMixin on IArgument2Statistical<MasonParseEnum> {
String get bundlePath => statistical.enumParse(MasonParseEnum.bundlePath);
/// in this example, bundlePath would be simple use to handle command.
copied to clipboard
Additional information #
TODO: Tell users more about the package: where to find more information, how to
contribute to the package, how to file issues, what response they can expect
from the package authors, and more.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.

Related Products

More From This Creator