fcg 1.0.2 copy "fcg: ^1.0.2" to clipboard
fcg: ^1.0.2 copied to clipboard

Advanced dart/flutter dev tool for generating page, widget, model, repository, and bloc etc.

Flutter Code Generator #

Advanced dart/flutter dev tool for generating page, widget, model, repository, and bloc etc.

Installing and updating fcg #

Globally install fcg using pub:

dart pub global activate fcg

Commands #

Usage: fcg <command> [arguments]

Global options:
-h, --help    Print this usage information.

Available commands:
  bloc         (b)      Create flutter bloc.
  model        (m)      Create flutter model.
  page         (p)      Create flutter page.
  repository   (r)      Create flutter repository.
  widget       (w)      Create flutter widget.

Bloc Command #

Option name is mandatory.

Usage: fcg bloc --name <path>/bloc_name
-h, --help                Print this usage information.
-n, --name (mandatory)    Create bloc with given name.

Model Command #

Option name is mandatory.

Usage: fcg model --name <path>/model_name [--dir-name <value>] [--with-dir] [--source=<json_file_path>]
-h, --help                Print this usage information.
-n, --name (mandatory)    Create model with given name.
    --source              Create model folder with json using json_to_dart plugin.
    --dir-name            Create model folder with given name.
                          (defaults to "models")
    --with-dir            It creates flutter model with directory.

Page Command #

Option name is mandatory.

Usage: fcg page --name <path>/page_name [--suffix <value>] [--with-dir]
-h, --help                Print this usage information.
-n, --name (mandatory)    Create page with given name.
    --suffix              Appends the given suffix at the end of file.
                          (defaults to "page")
    --with-dir            It creates flutter page with directory.

Repository Command #

Option name is mandatory.

Usage: fcg repository --name <path>/repository_name
-h, --help                Print this usage information.
-n, --name (mandatory)    Create repository with given name.

Widget Command #

Option name is mandatory.

Usage: fcg widget --name <path>/widget_name [--stateful] [--with-dir]
-h, --help                Print this usage information.
-n, --name (mandatory)    Create widget with given name.
    --stateful            Create stateful widget.
    --with-dir            It creates flutter widget with directory.

Credits #

JSON to Dart by Javier Lecuona.

License #

license.

0
likes
120
pub points
0%
popularity

Publisher

unverified uploader

Advanced dart/flutter dev tool for generating page, widget, model, repository, and bloc etc.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

args, dart_style, json_ast, path, quiver

More

Packages that depend on fcg