Persist
TIP
假设 Scoop 的根目录是 D:\scoop
- Scoop 在清单文件中提供了
persist属性,可以持久化保存应用安装目录中的数据文件以 abgox.PSCompletions 为例,Scoop 会将它安装到
D:\scoop\apps\abgox.PSCompletions目录中然后会持久化数据目录和配置文件:
D:\scoop\apps\abgox.PSCompletions\completions=>D:\scoop\persist\abgox.PSCompletions\completionsD:\scoop\apps\abgox.PSCompletions\data.json=>D:\scoop\persist\abgox.PSCompletions\data.json
当卸载 abgox.PSCompletions 时,Scoop 只会删除
D:\scoop\apps\abgox.PSCompletions目录,而不会删除D:\scoop\persist\abgox.PSCompletions目录- 因此,它的设置、补全数据仍然会保存在
D:\scoop\persist\abgox.PSCompletions目录中 - 重新安装后,又会继续使用这些数据
- 因此,它的设置、补全数据仍然会保存在
如果卸载时使用了
-p/--purge参数,D:\scoop\persist\abgox.PSCompletions目录才会被删除