use dagger_cuddle_please::{models::CuddlePleaseSrcArgs, DaggerCuddlePleaseAction}; #[tokio::main] pub async fn main() -> eyre::Result<()> { let client = dagger_sdk::connect().await?; DaggerCuddlePleaseAction::dagger(client.clone()) .execute_src(&CuddlePleaseSrcArgs { cuddle_image: "kasperhermansen/cuddle-please:main-1691504183".into(), server: dagger_cuddle_please::models::SrcServer::Gitea { token: std::env::var("CUDDLE_PLEASE_TOKEN") .expect("CUDDLE_PLEASE_TOKEN to be present"), }, log_level: None, use_ssh_socket: true, }) .await?; Ok(()) }