vortex_cli 0.0.6 copy "vortex_cli: ^0.0.6" to clipboard
vortex_cli: ^0.0.6 copied to clipboard

Official CLI for VORTEX™ framework to build Flutter and Server Applications easily.

Vortex CLI #

Official CLI tool for the Vortex framework - a Nuxt.js inspired framework for building Flutter applications with ease.

Vortex CLI helps you scaffold and manage your Vortex applications with simple commands for creating projects, pages, components, and more.

Features #

  • Project Scaffolding: Create new Vortex projects with proper folder structure
  • Page Generation: Generate stateless or stateful pages with proper routing
  • Component Management: Create and register reusable components
  • Automatic Route Registration: Automatically register and manage routes
  • Dependency Management: Easily add or remove dependencies

Installation #

From pub.dev #

dart pub global activate vortex_cli

Project Structure #

<project_name>/
├── lib/            # Main application code
├── test/           # Unit and widget tests
├── pubspec.yaml    # Project dependencies and configuration
└── vortex.config.js # Vortex configuration file

Project Scaffolding #

To create a new Vortex project, use the following command:

vortex create <project_name>

Installing Packages #

To install a package, use the following command:

vortex add <package_name>

Removing Packages #

To remove a package, use the following command:

vortex remove <package_name>

Updating Packages #

To update a package, use the following command:

vortex update <package_name>

Page Generation #

To generate a new page, use the following command:

vortex page <page_name>

Options #

  • --stateless: Generate a stateless page
  • --stateful: Generate a stateful page
  • --dir: Specify the directory to create the page in (default is lib/pages)
  • --file: Specify the file name to create the page in (default is <page_name>.dart)

Component Management #

To create a new component, use the following command:

vortex component <component_name>

Runner #

To generate components and pages, use the following command: Vortex application, use the following command:

vortex runner

Options #

  • --pages-dir: Specify the directory to create the pages in (default is lib/pages)
  • --verbose: Enable verbose output

Contributing #

Contributions are welcome! Please open an issue or submit a pull request.

Credits #

This project was inspired by the Nuxt.js framework.

Support #

If you encounter any issues, please open an issue on GitHub.

Authors #

License #

This project is licensed under the MIT License.

1
likes
120
points
175
downloads

Publisher

unverified uploader

Weekly Downloads

Official CLI for VORTEX™ framework to build Flutter and Server Applications easily.

Homepage
Repository (GitHub)
View/report issues

Topics

#vortex #nuxt #flutter #build-system

Documentation

Documentation
API reference

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

ansicolor, collection, dart_style, dcli, flutter, http, intl, meta, path, process_run, pub_semver, pubspec_parse, recase, version, yaml

More

Packages that depend on vortex_cli