mirror of
https://github.com/uqbar-dao/nectar.git
synced 2024-11-26 11:53:31 +03:00
35 lines
1.1 KiB
Rust
35 lines
1.1 KiB
Rust
const KINODE_WIT_0_7_0_URL: &str =
|
|
"https://raw.githubusercontent.com/kinode-dao/kinode-wit/aa2c8b11c9171b949d1991c32f58591c0e881f85/kinode.wit";
|
|
|
|
const KINODE_WIT_0_8_0_URL: &str =
|
|
"https://raw.githubusercontent.com/kinode-dao/kinode-wit/v0.8/kinode.wit";
|
|
|
|
fn main() -> anyhow::Result<()> {
|
|
if std::env::var("SKIP_BUILD_SCRIPT").is_ok() {
|
|
println!("Skipping build script");
|
|
return Ok(());
|
|
}
|
|
|
|
let pwd = std::env::current_dir()?;
|
|
|
|
let wit_file = pwd.join("wit-v0.7.0").join("kinode.wit");
|
|
|
|
let rt = tokio::runtime::Runtime::new().unwrap();
|
|
rt.block_on(async {
|
|
kit::build::download_file(KINODE_WIT_0_7_0_URL, &wit_file)
|
|
.await
|
|
.map_err(|e| anyhow::anyhow!("{:?}", e))?;
|
|
Ok::<(), anyhow::Error>(())
|
|
})?;
|
|
|
|
let wit_file = pwd.join("wit-v0.8.0").join("kinode.wit");
|
|
|
|
let rt = tokio::runtime::Runtime::new().unwrap();
|
|
rt.block_on(async {
|
|
kit::build::download_file(KINODE_WIT_0_8_0_URL, &wit_file)
|
|
.await
|
|
.map_err(|e| anyhow::anyhow!("{:?}", e))?;
|
|
Ok(())
|
|
})
|
|
}
|