跳转到内容

mise dotfiles add

[dotfiles] 中添加或更新 dotfiles

如果目标已受管理,则从实时目标更新其源。否则创建一个 [dotfiles] 条目,并在 dotfiles.root 下初始化源,除非提供了 --source。除非传入 --no-apply,否则会应用捕获的条目。使用 --dry-run 可预览源捕获和配置写入,而不会实际进行这些更改。

参数

  • [TARGET]… — 要添加或更新的目标

标志

  • --changed — 更新以复制模式管理的每个已更改文件的源
  • -f --force — 不提示,直接覆盖现有源
  • -g --global — 写入全局配置
  • -l --local — 写入本地配置,而不是全局配置
  • -m --mode <MODE> — 要写入的 dotfile 模式
  • -n --dry-run — 打印配置和源更新,但不实际写入
  • --no-apply — 添加条目但不应用
  • -p --path <PATH> — 写入此配置文件或目录
  • -s --source <PATH> — 用于单个目标的源路径
  • -y --yes — 跳过确认提示
  • --prompt-secrets — 安全地提示输入缺失的引导密钥
  • -h --help — 打印帮助

示例

mise dot add ~/.zshrc
mise dot add --mode copy ~/.config/starship.toml
mise dot add --source dotfiles/gitconfig ~/.gitconfig
mise dot add --changed

相关文档