blob: e2349a2625b50781270622f2cbb6a8201ffe3ac6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
use clap::Args;
#[derive(Args)]
pub struct RunScriptArgs {
/// Script name to run
pub script: Option<String>,
/// Arguments to pass to the script
#[arg(trailing_var_arg = true)]
pub args: Vec<String>,
/// Set the script timeout in seconds
#[arg(long)]
pub timeout: Option<u64>,
/// Sets the dev mode
#[arg(long)]
pub dev: bool,
/// Disables the dev mode
#[arg(long)]
pub no_dev: bool,
/// List the available scripts
#[arg(short, long)]
pub list: bool,
}
pub fn execute(_args: &RunScriptArgs) {
todo!()
}
|