use clap::Subcommand;
use crate::cli::Context;
use crate::error::Result;
use crate::values::KeyArg;
#[derive(Debug, Subcommand)]
pub enum InputCommand {
/// Send a single key press
Press {
/// Key to press
#[arg(value_enum, value_name = "KEY")]
key: KeyArg,
},
}
impl InputCommand {
pub async fn run(self, _context: &Context) -> Result<()> {
todo!()
}
}