gp_assets_generator 1.1.5 copy "gp_assets_generator: ^1.1.5" to clipboard
gp_assets_generator: ^1.1.5 copied to clipboard

The flutter tool to generate assets‘s configs(yaml) and consts automatically for single project and multiple modules.

gp_assets_generator #

The flutter tool to generate assets‘s configs(yaml) and consts automatically for single project and multiple modules at Gapo.

Customized and apply for Gapo, not for everyone.

Forked from "https://github.com/fluttercandies/assets_generator"

Command for generate at Gapo:

gp_agen -f lib -t f -s -r uwu

Usage #

Environment #

you need to add pub bin path into your system path.

Platform Cache location
macOS or Linux $HOME/.pub-cache/bin
Windows* %APPDATA%\Pub\Cache\bin

pub global

Activate gp_assets_generator #

dart pub global activate gp_assets_generator

Command #

Help

gp_agen -h

Demo

gp_agen -t d -s -r lwu

All Commands

-h, --[no-]help       Help usage
-p, --path            Flutter project root path
                      (defaults to ".")
-f, --folder          The root folder of assets
                      (defaults to "assets")
-w, --[no-]watch      Whether continue to monitor the changes of assets
                      (defaults to on)
-t, --type            The type in pubsepec.yaml
                      "d" means directory "- assets/images/"
                      "f" means file      "- assets/images/xxx.jpg"
                      (defaults to "d")
-s, --[no-]save       Whether save the arguments into the local
                      It will execute the local arguments if run "gp_agen" without any arguments
-o, --out             The path of const Class
                      (defaults to "lib")
-r, --rule            The rule for the names of assets' consts
                      "lwu"(lowercase_with_underscores) : "assets_images_xxx_jpg"
                      "uwu"(uppercase_with_underscores) : "ASSETS_IMAGES_XXX_JPG"
                      "lcc"(lowerCamelCase)             : "assetsImagesXxxJpg"
                      (defaults to "lwu")
-c, --class           The name of const Class
                      (defaults to "Assets")
    --const-ignore    The regular to ignore some consts

Dart #

Work in Project

    Image.asset(Assets.assets_images_xxx_jpg);

Work in Modules

    Image.asset(
      Assets.assets_images_xxx_jpg,
      package: Assets.package,
    );
0
likes
150
points
45
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

The flutter tool to generate assets‘s configs(yaml) and consts automatically for single project and multiple modules.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

args, build_runner_core, dart_style, io, meta, mime, path, source_span, yaml

More

Packages that depend on gp_assets_generator