goup-rs 0.13.2

goup is an elegant Go version manager
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use shadow_rs::ShadowBuilder;

const MIN_VERSION: &str = "1.86";

fn main() -> Result<(), shadow_rs::ShadowError> {
    match version_check::is_min_version(MIN_VERSION) {
        Some(true) => {}
        // rustc version too small or can't figure it out
        _ => {
            eprintln!("'goup' requires rustc >= {MIN_VERSION}");
            std::process::exit(1);
        }
    }
    ShadowBuilder::builder().build()?;
    Ok(())
}