slave 0.2.0

Laravel-inspired CLI for Rust web apps: scaffold Axum projects with built-in auth, users, roles and Turso migrations
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Runs database migrations: `cargo run --bin migrate -- [run|status|rollback]`.
//!
//! Usually invoked through `slave migrate`, `slave migrate:status` and
//! `slave migrate:rollback`.

#[path = "../../database/migrations/mod.rs"]
mod migrations;

use std::process::ExitCode;

#[tokio::main]
async fn main() -> ExitCode {
    slave_framework::migration::console::run(migrations::all()).await
}