# Fanta Cli A cli to setup, and generate new components for, a Fanta app. ## Installation - Clone this repository - Run: ``` > cargo install --force ``` ## Useage ### Creating a new project This will create a new project using: - [Fanta](https://github.com/trezm/fanta) - Postgres - [Diesel.rs](http://diesel.rs/) ``` > fanta-cli init ProjectName ``` *Note:* This installs the project pointing towards the default database of ``` DATABASE_URL=postgres://postgres@localhost/TestApp8 ``` This can be updated at any time in the generated `.env` file. ### Creating a new component ``` > fanta-cli component User > fanta-cli migrate ``` Running `migrate` is important because it generates schema populated from the database. ### Running the app ``` > cargo run ``` Just like a normal rust project.