sheepu_assets_generator 3.0.10 copy "sheepu_assets_generator: ^3.0.10" to clipboard
sheepu_assets_generator: ^3.0.10 copied to clipboard

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

sheepu_assets_generator #

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

pub package GitHub stars GitHub forks GitHub license GitHub issues flutter-candies

[]

Languages: English | 中文简体

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 sheepu_assets_generator #

dart pub global activate sheepu_assets_generator

Command #

Help

sheepu_agen -h

Demo

sheepu_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 "sheepu_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
130
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

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

Documentation

API reference

License

MIT (license)

Dependencies

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

More

Packages that depend on sheepu_assets_generator