更多扩展功能
多语言支持
通过 scoop-i18n 为 Scoop 命令提供多语言输出支持
shell
scoop install abyss/abgox.scoop-i18n命令补全
通过 PSCompletions 为 scoop 命令提供智能补全,大幅改善输入体验
shell
scoop install abyss/abgox.PSCompletionspowershell
Import-Module PSCompletionsshell
psc add scoop额外配置项
abgox-abyss-app-uninstall-action
控制应用卸载/更新时的额外行为:自动终止进程、清理 Link 数据、删除临时数据等
你可以通过以下命令去设置
shellscoop config abgox-abyss-app-uninstall-action 123如果没有设置,则默认为
123,设置为0可以禁用以下行为- 目前,2 对应的行为无法禁用,这个行为会默认触发,以解决一些特殊情况
配置值 行为 1卸载/更新时先尝试终止相关进程,然后进行卸载操作 2卸载时删除通过 Link 创建的文件或目录 3卸载时删除临时数据(应用运行时产生的,非用户数据)
WARNING
由于 Scoop 会检查目录中的进程是否正在运行,这可能导致预期的终止进程的功能没有执行
你需要运行以下命令来忽略正在运行的进程
shellscoop config ignore_running_processes true但如果卸载/更新应用时,有手动终止相关应用的习惯,更建议维持默认现状
- 由于权限差异,终止进程的功能可能会失效
- 部分应用更适合被手动交互终止,终止进程的功能可能存在缺陷
- 所以提前手动退出或终止应用进程是非常好且推荐的使用习惯
abgox-abyss-app-shortcuts-action
控制清单定义的快捷方式创建行为,避免安装程序和 Scoop 创建重复快捷方式
你可以通过以下命令去设置
shellscoop config abgox-abyss-app-shortcuts-action 2如果没有设置,则默认为
1配置值 行为 0不创建 清单中定义的快捷方式 1创建 清单中定义的快捷方式 2如果应用使用安装程序创建了快捷方式,就 不创建 清单中定义的同名快捷方式,否则就 创建