use clap::Parser; use diesel_async::{ scoped_futures::ScopedFutureExt, AsyncConnection, RunQueryDsl, }; use dotenv::dotenv; use thulani::db; #[derive(clap::Parser)] struct Opts { #[arg(short, long)] guild: u64, } #[tokio::main] pub async fn main() -> anyhow::Result<()> { thulani::log_setup::init(); dotenv().ok(); let opts = Opts::parse(); let mut conn = db::manual_migrate::connection_no_migrate().await?; db::manual_migrate::set_default_guild(conn, opts.guild).await?; Ok(()) }