fluxor_cli

Crates.iofluxor_cli
lib.rsfluxor_cli
version0.7.1
created_at2025-03-14 22:27:45.758076+00
updated_at2025-07-09 22:36:16.420256+00
descriptionFluxor CLI: a command-line tool that allows developers to quickly and efficiently create project starters for the Fluxor web framework.
homepagehttps://github.com/dr-montasir/fluxor_cli
repositoryhttps://github.com/dr-montasir/fluxor_cli
max_upload_size
id1592817
size63,715
Dr. Montasir (dr-montasir)

documentation

README

FLUXOR CLI

github crates.io docs.rs license license downloads Dependency Status

Fluxor CLI is the command-line interface for the Fluxor web framework, enabling rapid project scaffolding and management for Rust applications focused on data science and computing.

Features

  • Project Scaffolding: Quickly create new Fluxor projects with pre-configured templates.
  • Version Flexibility: Specify the version of Fluxor to utilize in your projects.
  • Example Templates: Easily initialize projects with example code to kickstart development.

Getting Started

To install the Fluxor CLI, run:


cargo install fluxor_cli

Usage

Once installed, you can create a new Fluxor project with:


fluxor new <project_name> --version latest --example helloworld

Replace <project_name> with your desired project name. Navigate to your project directory:


cd <project_name>

Running The Application To build and run your newly created Fluxor application, use:


cargo run

The application should start on http://127.0.0.1:8080.

All Examples

Hello World

  • helloworld
  • helloworld-api
  • helloworld-api-server

Routes

  • routes
  • routes-project

Assets

  • assets

DotEnv

  • dotenv

Cans

  • cans-template-engine

Use the example name after the flag --example (e.g., helloworld):

fluxor new my_project --version latest --example helloworld

fluxor new my_app --version latest --example routes

fluxor new routes_app --version latest --example routes-project

fluxor new assets_example --version latest --example assets

fluxor new dotenv_example --version latest --example dotenv

fluxor new template_app --version latest --example cans-template-engine

Documentation

For more detailed usage and advanced features, refer to the fluxor & fluxor_cli documentations.

Contributing

Contributions are welcome! Fork the repository and submit a pull request. For larger changes, please discuss them in an issue.

License

Fluxor CLI is licensed under either of the following licenses:

  • MIT License
  • Apache License, Version 2.0

See the LICENSE file for more details.


Author

Dr. Montasir Mirghani

Commit count: 5

cargo fmt