安排 zsh 脚本以便它会提醒我需要更新一些内容?

安排 zsh 脚本以便它会提醒我需要更新一些内容?

我使用的是 MacOSX,Terminal.app 现在全部使用 zsh 作为默认 shell。我使用 Homebrew 来管理各种软件包/应用程序的安装,而每天我都必须打开终端并运行我的自定义 zsh 脚本来更新:

  1. 自制
  2. Vim 包

我在想是否可以安排这些脚本,以便如果终端打开并且是时候进行所有这些更新工作,它会提醒我,我只需要决定是/否,并且不会忘记更新任何内容。

答案1

您可以将它们作为后台作业自动运行。对于 Homebrew,请将其添加到您的.zshrc文件中:

{ 
  # If xcode-select --install returns 0, it'll start an installer dialog.
  # Since some packages depend on this, then we should not yet run brew.
  # If it returns non-zero, that means it's already installed and it will
  # print a message that says so (which we suppress).
  xcode-select --install 2> /dev/null ||
      brew update --quiet &&
      brew upgrade --fetch-HEAD --quiet 
} &|  # Start in background and immediately disown.

您可以{ ... } &|为您的 Vim 包管理器添加类似的块。

相关内容