railwayapp 3.23.0

Interact with Railway via CLI
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use colored::Colorize;

pub async fn check_update(configs: &mut crate::Configs, force: bool) -> anyhow::Result<bool> {
    let result = configs.check_update(force).await;
    if let Ok(Some(latest_version)) = result {
        println!(
            "{} v{} visit {} for more info",
            "New version available:".green().bold(),
            latest_version.yellow(),
            "https://docs.railway.com/guides/cli".purple(),
        );
        Ok(false)
    } else {
        Ok(true)
    }
}