use crate::commands::command::Cmd;
use crate::error::KeyToolError;
use clap::Args;
#[derive(Args, Debug, Clone)]
pub struct ImportKeyStoreCmd {
/// Source keystore file
#[arg(long)]
pub srcstore: String,
/// Source keystore password
#[arg(long)]
pub srcstorepass: Option<String>,
/// Destination alias prefix
#[arg(long)]
pub destalias: Option<String>,
}
impl Cmd for ImportKeyStoreCmd {
fn run(&self) -> Result<(), KeyToolError> {
println!("执行 importkeystore 命令,参数: {:?}", self);
Ok(())
}
}