mise bootstrap dotfiles track
- 用法:
mise bootstrap dotfiles track [FLAGS] <PATH>… - 效果: 修改状态
- 源代码:
src/cli/dotfiles/track.rs
就地跟踪文件或目录
添加一个带有 mode = "track" 的 [dotfiles] 条目:文件保留在原位置,不会被复制或链接,历史记录会立即保存其检查点。运行历史记录监视器服务后,后续编辑会自动保存;不运行该服务时,可以使用 mise dot save 保存。
--os 和 --profile 用于声明变体:为匹配相应平台或 mise 环境的计算机创建单独的共享流,因此 Mac 和 Linux 计算机可以共享同一个实时路径,同时拥有不同的内容。
参数
<PATH>…— 要跟踪的路径(绝对路径或以 ~/ 开头)
标志
--os <OS>— 为此平台声明一个变体(macos、linux、linux/arm64 等)--profile <PROFILE>— 为此 mise 环境声明一个变体--no-autosave— 仅在执行mise dot save <path>时保存,从不自动保存--encrypt— 在将内容保存到历史记录之前对其加密(需要[history.encryption].recipients)-y --yes— 接受而不提示-h --help— 打印帮助
示例:
mise dot track ~/.zshrc ~/.config/hypr
mise dot track ~/.zshrc --os macos
mise dot track ~/.config/app/credentials --encrypt
mise dot track ~/.config/app/state.json --no-autosave