Skip to content

Extra Features

Multilingual support

Provides multilingual output support for Scoop commands via scoop-i18n.

shell
scoop install abyss/abgox.scoop-i18n

Command completion

Provides intelligent completion for Scoop commands via PSCompletions, greatly improving the input experience.

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

Extra Configuration

abgox-abyss-app-uninstall-action

Controls additional behavior during app uninstall/update: auto-terminating processes, cleaning up Link data, removing temporary data, etc.

  • You can set it using the following command:

    shell
    scoop config abgox-abyss-app-uninstall-action 123
  • If not configured, the default value is 123, setting it to 0 will disable them.

  • Currently, the behavior of value 2 cannot be disabled, and it will be triggered by default.
    ValueAction
    1Attempt to terminate processes before uninstallation/update
    2Remove file/directory created by Link during uninstallation
    3Clean up temporary data during uninstallation(generated during the app operation, not user data)

WARNING

  • Since Scoop checks whether processes are running in the directory, this may cause the expected termination process behavior to be terminated prematurely.

  • You need to run the following command to ignore running processes.

    shell
    scoop config ignore_running_processes true
  • However, if you have a habit of manually terminating related apps when uninstalling/updating, it is more recommended to maintain the default behavior.

    • Since permission differences, the termination process feature may fail.
    • Some apps are more suitable for manual interaction termination, and the termination process feature may have defects.
    • So, it's more recommended to manually exit or terminate the app process before uninstallation/updating.

abgox-abyss-app-shortcuts-action

Controls shortcut creation behavior defined in manifests, avoiding duplicate shortcuts created by both the installer and Scoop.

  • You can set it using the following command:

    shell
    scoop config abgox-abyss-app-shortcuts-action 2
  • If not set, the default value is 1.

    ValueAction
    0Don't create shortcuts defined in the manifest
    1Create shortcuts defined in the manifest
    2If the app creates shortcuts via installer, don't create shortcuts defined in the manifest with the same name; otherwise, create them

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