Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 1.09 KB

File metadata and controls

71 lines (48 loc) · 1.09 KB

aevix-cli

The official CLI for scaffolding and managing Aevix projects. Built in Rust — fast startup, zero runtime dependency, ships as a single binary.

Installation

# cargo
cargo install aevix-cli

# bun
bun add -g aevix-cli

# or download a prebuilt binary from GitHub Releases
curl -fsSL https://github.com/aevix/cli/releases/latest/download/install.sh | sh

Commands

aevix create <name>

Scaffold a new Aevix project.

aevix create my-site

Prompts for:

  • Database (PostgreSQL, MySQL, SQLite)
  • Auth providers
  • Starter plugins (blog, SEO...)
  • Deploy target (Cloudflare, Bun, Node.js)

aevix add <plugin>

Add a plugin to an existing project.

aevix add plugin-blog
aevix add plugin-seo
aevix add plugin-shop

aevix generate

Run Prisma migrations and regenerate types after schema changes.

aevix generate

aevix dev

Start the development server.

aevix dev

Building from source

git clone https://github.com/aevix/cli
cd cli
cargo build --release
./target/release/aevix --version

License

MIT