cloud_terrastodon_entrypoint 0.34.0

Main entrypoint for the Cloud Terrastodon CLI
1
2
3
4
5
6
7
8
9
10
11
12
use cloud_terrastodon_azure::prelude::pick_oauth2_permission_grants;

pub async fn browse_oauth2_permission_grants() -> eyre::Result<()> {
    let chosen = pick_oauth2_permission_grants().await?;
    // todo!("fix sorting by service principal clientid, add id in parens");
    // todo!("commit changes");
    println!("You chose {} items", chosen.len());
    for item in chosen {
        println!("{item:#?}");
    }
    Ok(())
}