rocket_cli 1.1.0 copy "rocket_cli: ^1.1.0" to clipboard
rocket_cli: ^1.1.0 copied to clipboard

A command-line tool for generating RocketModel classes from JSON for the flutter_rocket package.

Rocket CLI #

A powerful command-line tool to generate RocketModel classes from JSON data.

Features #

  • Generate models from raw JSON strings.
  • Generate models from JSON files.
  • Automatically handles nested objects and lists.
  • Supports custom class names and output directories.

Installation #

You can run it directly using dart run within the package:

dart run rocket_cli [arguments]

Or activate it globally:

dart pub global activate --source path .
rocket_cli [arguments]

Usage #

Generate from JSON file #

rocket_cli -f data.json -n UserProfile -o lib/models

Generate from raw JSON string #

rocket_cli -j '{"id":1, "name":"John"}' -n User

Arguments #

Argument Abbr Description Default
--json -j Raw JSON string
--file -f Path to JSON file
--name -n Root class name MyModel
--output -o Output directory lib/models
--help -h Show help
0
likes
120
points
82
downloads

Publisher

unverified uploader

Weekly Downloads

A command-line tool for generating RocketModel classes from JSON for the flutter_rocket package.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

args, dart_style

More

Packages that depend on rocket_cli