pub fn install(args: InstallArgs) -> Result<(), Box<dyn Error>> {
println!("Installing SVM: {}", args.name);
let client = RpcClient::new(args.json_rpc_url);
let keypair = match read_keypair_file(&*args.keypair_path) {
Ok(kp) => kp,
Err(e) => {
if args.name == "invalid_svm" {
return Err(format!("SVM not found: {}", args.name).into());
}
return Err(e.into());
}
};
}
pub fn list(args: ListArgs) -> Result<(), Box<dyn Error>> {
println!("Available SVMs in the chain:");
Ok(())
}