Skip to main content

git_stk/commands/
provider.rs

1use anyhow::Result;
2
3use crate::commands::Run;
4use crate::providers::detect_provider;
5
6/// Print detected review provider.
7#[derive(Debug, clap::Args)]
8pub struct Provider {}
9
10impl Run for Provider {
11    fn run(self) -> Result<()> {
12        print_provider()
13    }
14}
15
16pub fn print_provider() -> Result<()> {
17    let provider = detect_provider()?;
18    println!("{} ({})", provider.kind, provider.source);
19    Ok(())
20}