Dir upload, reports, clap version #5
| @ -284,7 +284,6 @@ fn clap_cmd() -> Command { | |||||||
|                     .required(true) |                     .required(true) | ||||||
|                 ) |                 ) | ||||||
|             ) |             ) | ||||||
|             /* |  | ||||||
|             .subcommand(Command::new("report").about("report a node for poor performance") |             .subcommand(Command::new("report").about("report a node for poor performance") | ||||||
|                 .arg( |                 .arg( | ||||||
|                     Arg::new("pubkey") |                     Arg::new("pubkey") | ||||||
| @ -304,7 +303,6 @@ fn clap_cmd() -> Command { | |||||||
|                     .help("detail the performance issue you experienced") |                     .help("detail the performance issue you experienced") | ||||||
|                 ) |                 ) | ||||||
|             ) |             ) | ||||||
|             */ |  | ||||||
|         ) |         ) | ||||||
|         .subcommand(Command::new("vm") |         .subcommand(Command::new("vm") | ||||||
|             .about("virtual machines that run on AMD SEV-SNP nodes") |             .about("virtual machines that run on AMD SEV-SNP nodes") | ||||||
|  | |||||||
| @ -39,11 +39,13 @@ pub fn handle_app_nodes(matches: &ArgMatches) { | |||||||
|             let ip: String = subcom_args.get_one::<String>("ip").unwrap().clone(); |             let ip: String = subcom_args.get_one::<String>("ip").unwrap().clone(); | ||||||
|             cli_print(inspect_node(ip).map_err(Into::into)); |             cli_print(inspect_node(ip).map_err(Into::into)); | ||||||
|         } |         } | ||||||
|         Some(("report", _)) => { |         Some(("report", subcom_args)) => { | ||||||
|             // let node_pubkey: String = path_subcommand.get_one::<String>("pubkey").unwrap().clone();
 |             let node_pubkey: String = subcom_args.get_one::<String>("pubkey").unwrap().clone(); | ||||||
|             // let contract_uuid: String = path_subcommand.get_one::<String>("contract").unwrap().clone();
 |             let contract_uuid: String = subcom_args.get_one::<String>("contract").unwrap().clone(); | ||||||
|             // let reason: String = path_subcommand.get_one::<String>("reason").unwrap().clone();
 |             let reason: String = subcom_args.get_one::<String>("reason").unwrap().clone(); | ||||||
|             todo!() |             cli_print( | ||||||
|  |                 crate::general::report_node(node_pubkey, contract_uuid, reason).map_err(Into::into), | ||||||
|  |             ) | ||||||
|         } |         } | ||||||
|         _ => { |         _ => { | ||||||
|             eprintln!("Available commands are search, inspec and report. Use --help for more information.") |             eprintln!("Available commands are search, inspec and report. Use --help for more information.") | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user