Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xaldarof/assets-generator

Assets Generator saves you time and enhances your creative workflow. Dive into a seamless asset creation experience and elevate your project's visual appeal with ease.
https://github.com/xaldarof/assets-generator

assets flutter generator

Last synced: about 1 month ago
JSON representation

Assets Generator saves you time and enhances your creative workflow. Dive into a seamless asset creation experience and elevate your project's visual appeal with ease.

Awesome Lists containing this project

README

        

Run in terminal :

`flutter pub run simple_assets_generator:generate -i assets/path/files -o lib -n Images -ext jpeg,png -fn assets_file`
`flutter pub run simple_assets_generator:grouped_generate -i assets/path/files -o lib -n Images -fn assets_file`

[required] `-i` assets directory, in my case assets/path/files

[required] `-o` generated file output path, lib/assets_names in my case

[optional] `-n` generated class name

[optional] `-fn` generated file name

[optional] `-ext` generate only files with given extensions (not supported for grouped generation)

[Open pub.dev](https://pub.dev/packages/simple_assets_generator)

```dart
class TxtFiles {
static String fileTxt = 'assets/path/files/text1.txt';
}
```

```dart
class Images {
static String logoPng = 'assets/path/files/logo.png';
}
```

Grouped generation result

```dart
abstract class AssetImages {
static String png1 =
"assets/path/files/1.png";
static String png2 =
"assets/path/files/2.png";
}

abstract class AssetDocuments {
static String txtText1 =
"assets/path/files/text1.txt";
static String txtText2 =
"assets/path/files/text2.txt";
}
```