diff --git a/src/lib.rs b/src/lib.rs index 66ac8bd..4cde907 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -21,6 +21,7 @@ pub const NAME: &str = "trello-to-deck"; pub use kxio::kxeprintln as e; pub use kxio::kxprintln as p; +use nextcloud::DeckClient; #[derive(Parser, Debug)] #[clap(version = clap::crate_version!(), author = clap::crate_authors!(), about = clap::crate_description!())] @@ -58,6 +59,11 @@ pub struct FullCtx { pub prt: Printer, pub cfg: AppConfig, } +impl FullCtx { + pub fn deck_client(&self) -> DeckClient { + DeckClient::new(self) + } +} #[cfg_attr(test, mutants::skip)] pub async fn run(ctx: Ctx) -> color_eyre::Result<()> {