Skip to content

全局选项

Clerc 支持全局注册一个或多个选项,这些选项可以在所有命令中使用。

有关选项的详细信息,请参阅选项文档

示例

ts
Clerc
.create()
.scriptName("my-cli") .description("My CLI application") .version("1.0.0") .globalFlag("verbose", "Enable verbose output", {
type
:
Boolean
,
}) // 全局选项 .command("run", "Run the application") .on("run", (
ctx
) => {
if (
ctx
.flags.verbose) {
console
.
log
("Verbose mode enabled");
}
console
.
log
("Running the application...");
}) .parse();

在 MIT 许可证下发布