mise dotfiles add
- 用法:
mise dotfiles add [FLAGS] [TARGET]… - 效果: 修改状态
- 源代码:
src/cli/dotfiles/add.rs
在 [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