alembic-cli 0.7.0

Command line interface for Alembic.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! cli entrypoint for alembic.

mod app;
mod telemetry;

use app::config::AppConfig;
use app::Cli;
use clap::Parser;

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    telemetry::init_tracing();
    let cli = Cli::parse();
    let config = AppConfig::load().map_err(|err| anyhow::anyhow!("{}", err))?;

    app::run(cli, config).await
}