pfp 0.5.0

Prefect CLI - a fast Rust CLI for managing Prefect deployments and flow runs
1
2
3
4
5
6
7
8
9
10
use crate::client::PrefectClient;
use crate::error::Result;
use crate::resolve;

pub async fn run(client: PrefectClient, query: String) -> Result<()> {
    let deployment = resolve::resolve_deployment(&client, &query).await?;
    client.set_deployment_paused(&deployment.id, true).await?;
    eprintln!("Paused: {}", deployment.full_name());
    Ok(())
}