傳統註解

擁有帶引數的目標方法會自動註冊,並匹配引數名稱。

@ShellMethod
public String example(String arg1) {
	return "Hello " + arg1;
}

如果不想讓選項名稱與引數名稱相同,可以使用 @ShellOption 註解來定義選項名稱。

@ShellMethod
public String example(@ShellOption(value = { "--arg" }) String arg1) {
	return "Hello " + arg1;
}

如果定義的選項名稱沒有字首,即 ---,則會從 ShellMethod#prefix 中發現。

@ShellMethod
public String example(@ShellOption(value = { "arg" }) String arg1) {
	return "Hello " + arg1;
}