在脚本中使用 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() },
);

长选项对于读者来说更具自我解释性。