跳至内容

更多扩展功能

多语言支持

通过 scoop-i18n 为 Scoop 命令提供多语言输出支持

shell
scoop install abyss/abgox.scoop-i18n

命令补全

通过 PSCompletions 为 scoop 命令提供智能补全,大幅改善输入体验

shell
scoop install abyss/abgox.PSCompletions
powershell
Import-Module PSCompletions
shell
psc add scoop

额外配置项

abgox-abyss-app-uninstall-action

控制应用卸载/更新时的额外行为:自动终止进程、清理 Link 数据、删除临时数据等

  • 你可以通过以下命令去设置

    shell
    scoop config abgox-abyss-app-uninstall-action 123
  • 如果没有设置,则默认为 123,设置为 0 可以禁用以下行为

  • 目前,2 对应的行为无法禁用,这个行为会默认触发,以解决一些特殊情况
    配置值行为
    1卸载/更新时先尝试终止相关进程,然后进行卸载操作
    2卸载时删除通过 Link 创建的文件或目录
    3卸载时删除临时数据(应用运行时产生的,非用户数据)

WARNING

  • 由于 Scoop 会检查目录中的进程是否正在运行,这可能导致预期的终止进程的功能没有执行

  • 你需要运行以下命令来忽略正在运行的进程

    shell
    scoop config ignore_running_processes true
  • 但如果卸载/更新应用时,有手动终止相关应用的习惯,更建议维持默认现状

    • 由于权限差异,终止进程的功能可能会失效
    • 部分应用更适合被手动交互终止,终止进程的功能可能存在缺陷
    • 所以提前手动退出或终止应用进程是非常好且推荐的使用习惯

abgox-abyss-app-shortcuts-action

控制清单定义的快捷方式创建行为,避免安装程序和 Scoop 创建重复快捷方式

  • 你可以通过以下命令去设置

    shell
    scoop config abgox-abyss-app-shortcuts-action 2
  • 如果没有设置,则默认为 1

    配置值行为
    0不创建 清单中定义的快捷方式
    1创建 清单中定义的快捷方式
    2如果应用使用安装程序创建了快捷方式,就 不创建 清单中定义的同名快捷方式,否则就 创建

abyss — always building your stable source.
Released under the MIT.