/
germanubis
/
sqlx
Обзор
Документация
Войти
/
germanubis
/
sqlx
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
sqlx-cli/src/bin/cargo-sqlx.rs
26 строк
569 B
Bogdan Mircea
Compile-time support for external drivers (#3889)
02 июл 2025, 13:48
Не верифицирован
02 июл 2025, 13:48
ba23fde
Код
Авторство
О чём код?
use clap::Parser; use console::style; use sqlx_cli::Opt; use std::process; // cargo invokes this binary as `cargo-sqlx sqlx <args>` // so the parser below is defined with that in mind #[derive(Parser, Debug)] #[clap(bin_name = "cargo")] enum Cli { Sqlx(Opt), } #[tokio::main] async fn main() { sqlx_cli::maybe_apply_dotenv(); sqlx::any::install_default_drivers(); let Cli::Sqlx(opt) = Cli::parse(); if let Err(error) = sqlx_cli::run(opt).await { println!("{} {}", style("error:").bold().red(), error); process::exit(1); } }