src/Integration/ActionArgCompleter.ps1

# 集成脚本 $action 参数的补全(由各脚本的 ArgumentCompleter 点源调用)。
Param($Command, $Parameter, $WordToComplete, $CommandAst, $FakeBoundParams)
. "$PSScriptRoot\..\predicate.ps1"
if (-not $WordToComplete) {
    'enable', 'disable', 'reset'
}
else {
    @($DisablePredicates; $EnablePredicates; 'reset') | Where-Object { $_ -like "$WordToComplete*" }
}