Extra Features
Multilingual support
Provides multilingual output support for Scoop commands via scoop-i18n.
scoop install abyss/abgox.scoop-i18nCommand completion
Provides intelligent completion for Scoop commands via PSCompletions, greatly improving the input experience.
scoop install abyss/abgox.PSCompletionsImport-Module PSCompletionspsc add scoopExtra 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:
shellscoop config abgox-abyss-app-uninstall-action 123If not configured, the default value is
123, setting it to0will disable them.- Currently, the behavior of value 2 cannot be disabled, and it will be triggered by default.
Value Action 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.
shellscoop config ignore_running_processes trueHowever, 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:
shellscoop config abgox-abyss-app-shortcuts-action 2If not set, the default value is
1.Value Action 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