4
4
"github.com/carapace-sh/carapace"
5
5
"github.com/carapace-sh/carapace-bin/cmd/carapace/cmd/action"
6
6
"github.com/carapace-sh/carapace-bin/pkg/env"
7
+ "github.com/carapace-sh/carapace-bridge/pkg/actions/bridge"
7
8
"github.com/carapace-sh/carapace/pkg/style"
8
9
)
9
10
@@ -14,6 +15,7 @@ func init() {
14
15
Variables : map [string ]string {
15
16
// carapace
16
17
"CARAPACE_COVERDIR" : "coverage directory for sandbox tests" ,
18
+ "CARAPACE_COMPLINE" : "TODO" , // TODO
17
19
"CARAPACE_ENV" : "register get-env, set-env and unset-env" ,
18
20
"CARAPACE_HIDDEN" : "show hidden commands/flags" ,
19
21
"CARAPACE_LENIENT" : "allow unknown flags" ,
@@ -31,6 +33,7 @@ func init() {
31
33
VariableCompletion : map [string ]carapace.Action {
32
34
// carapace
33
35
"CARAPACE_COVERDIR" : carapace .ActionDirectories (),
36
+ "CARAPACE_COMPLINE" : bridge .ActionCarapaceBin ().Split (),
34
37
"CARAPACE_ENV" : _bool ,
35
38
"CARAPACE_HIDDEN" : _bool ,
36
39
"CARAPACE_LENIENT" : _bool ,
@@ -45,7 +48,6 @@ func init() {
45
48
"CARAPACE_SANDBOX" : carapace .ActionValues (),
46
49
"CARAPACE_TOOLTIP" : _bool ,
47
50
"CARAPACE_UNFILTERED" : _bool ,
48
- // carapace-bin
49
51
"CARAPACE_EXCLUDES" : carapace .Batch (
50
52
carapace .ActionCallback (func (c carapace.Context ) carapace.Action {
51
53
c .Setenv (env .CARAPACE_EXCLUDES , "" )
0 commit comments