25 releases

new 0.2.2 Apr 10, 2026
0.2.1 Apr 8, 2026
0.1.88 Feb 28, 2026
0.1.71 Jan 17, 2026

#373 in Procedural macros

MIT license

3MB
70K SLoC

ferro-cli library surface.

The CLI binary lives in src/main.rs. This library exists so integration tests (and potentially other tooling) can call into the deploy-scaffold helpers without going through the CLI shell.


Ferro CLI

A CLI tool for scaffolding Ferro web applications.

Installation

cargo install ferro-cli

Usage

Create a new project

ferro new myapp

This will interactively prompt you for:

  • Project name
  • Description
  • Author

Non-interactive mode

ferro new myapp --no-interaction

Skip git initialization

ferro new myapp --no-git

Generated Project Structure

myapp/
├── Cargo.toml
├── .gitignore
└── src/
    ├── main.rs
    └── controllers/
        ├── mod.rs
        └── home.rs

License

MIT

Dependencies

~60–82MB
~1M SLoC