cloud_terrastodon_entrypoint 0.35.1

Main entrypoint for the Cloud Terrastodon CLI
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::noninteractive::dump_azure_devops;
use clap::Args;
use eyre::Result;

/// Dump Azure DevOps metadata to disk.
#[derive(Args, Debug, Clone, Default)]
pub struct DumpAzureDevOpsArgs;

impl DumpAzureDevOpsArgs {
    pub async fn invoke(self) -> Result<()> {
        dump_azure_devops().await?;
        Ok(())
    }
}