在脚本中使用 Long Options
文章建议在脚本中使用长选项,而非短选项。虽然短选项方便交互式使用,但在脚本中,长选项如`--force`比短选项如`-f`更具可读性和解释性。文章通过`git`命令的示例,展示了如何在脚本中使用长选项,以提高代码的可理解性。
在脚本中使用 Long Options (2025年3月21日)
许多命令行工具支持短选项(-f
)和长选项(--force
)。短选项用于交互式使用。在脚本中,请使用长选项。
也就是说,在你的终端中,输入 $ git switch -c my-new-branch
在你的发布基础设施脚本中,写成:
try shell.exec("git fetch origin --quiet", .{});
try shell.exec(
"git switch --create release-{today} origin/main",
.{ .today = stdx.DateUTC.now() },
);
长选项对于读者来说更具自我解释性。