Skip to content

Commit

Permalink
git: more dash completions
Browse files Browse the repository at this point in the history
  • Loading branch information
rsteube committed Jan 6, 2024
1 parent 6905819 commit 9e1223c
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 0 deletions.
4 changes: 4 additions & 0 deletions completers/git_completer/cmd/clean.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,8 @@ func init() {
return git.ActionChanges(opts).FilterArgs()
}),
)

carapace.Gen(cleanCmd).DashAnyCompletion(
carapace.ActionPositional(cleanCmd),
)
}
4 changes: 4 additions & 0 deletions completers/git_completer/cmd/clone.go
Original file line number Diff line number Diff line change
Expand Up @@ -66,4 +66,8 @@ func init() {
git.ActionRepositorySearch(git.SearchOpts{}.Default()),
carapace.ActionDirectories(),
)

carapace.Gen(cloneCmd).DashAnyCompletion(
carapace.ActionPositional(cloneCmd),
)
}
8 changes: 8 additions & 0 deletions completers/git_completer/cmd/commit.go
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,12 @@ func init() {
"template": carapace.ActionFiles(),
"untracked-files": carapace.ActionValues("all", "normal", "no"),
})

carapace.Gen(commitCmd).PositionalAnyCompletion(
git.ActionChanges(git.ChangeOpts{Staged: true, Unstaged: true}).FilterArgs(),
)

carapace.Gen(commitCmd).DashAnyCompletion(
carapace.ActionPositional(commitCmd),
)
}

0 comments on commit 9e1223c

Please sign in to comment.