Skip to content

v0.1.0 — Initial Release

Choose a tag to compare

@AndraZero121 AndraZero121 released this 01 Jul 10:39

rusters-cli v0.1.0

First release of the Rusters CLI toolchain.

Install

cargo install --git https://github.com/untrustnova/rusters-cli --tag v0.1.0

Commands

Command Description
cargo ignite <name> Init a new project with an interactive arrow-key wizard
cargo boot Start backend (port 4200) + Bun frontend (port 3000)
cargo push Apply database migrations
cargo push --fresh Drop all tables and re-migrate
cargo push --with-seed Migrate then seed
cargo pull Generate Rust structs from existing DB schema
cargo seed Populate DB from src/database/seeds/*.sql
cargo link Symlink rusters.conf into system HTTP server config dir
cargo unlink Remove the config link

Supported Stack

Layer Options
HTTP Server Apache, Nginx, Caddy
Database SQLite, MySQL, PostgreSQL
Frontend Vue 3, React (TSX)

Quickstart

# Install
cargo install --git https://github.com/untrustnova/rusters-cli

# Create project (arrow-key wizard)
cargo ignite my_app
cd my_app

cargo link
cargo push --with-seed
cargo boot