feat(cli): add completion command

This commit is contained in:
Ammar Bandukwala 2024-03-17 23:24:42 -05:00
parent f0f9569d51
commit d283891067
3 changed files with 7 additions and 3 deletions

View File

@ -29,6 +29,7 @@ import (
"golang.org/x/xerrors"
"github.com/coder/pretty"
"github.com/coder/serpent/completion"
"github.com/coder/coder/v2/buildinfo"
"github.com/coder/coder/v2/cli/cliui"
@ -123,6 +124,9 @@ func (r *RootCmd) Core() []*serpent.Command {
r.unfavorite(),
r.update(),
// Meta
completion.InstallCommand(),
// Hidden
r.gitssh(),
r.vscodeSSH(),

2
go.mod
View File

@ -208,7 +208,7 @@ require go.uber.org/mock v0.4.0
require (
github.com/benbjohnson/clock v1.3.5
github.com/coder/serpent v0.5.0
github.com/coder/serpent v0.5.1-0.20240318040105-b7749c30da51
github.com/gomarkdown/markdown v0.0.0-20231222211730-1d6d20845b47
)

4
go.sum
View File

@ -214,8 +214,8 @@ github.com/coder/pretty v0.0.0-20230908205945-e89ba86370e0 h1:3A0ES21Ke+FxEM8CXx
github.com/coder/pretty v0.0.0-20230908205945-e89ba86370e0/go.mod h1:5UuS2Ts+nTToAMeOjNlnHFkPahrtDkmpydBen/3wgZc=
github.com/coder/retry v1.5.1 h1:iWu8YnD8YqHs3XwqrqsjoBTAVqT9ml6z9ViJ2wlMiqc=
github.com/coder/retry v1.5.1/go.mod h1:blHMk9vs6LkoRT9ZHyuZo360cufXEhrxqvEzeMtRGoY=
github.com/coder/serpent v0.5.0 h1:9p7u3BRYohQjkeN2T4nU4aQJcnDGz3rwezZG2EvH6yA=
github.com/coder/serpent v0.5.0/go.mod h1:REkJ5ZFHQUWFTPLExhXYZ1CaHFjxvGNRlLXLdsI08YA=
github.com/coder/serpent v0.5.1-0.20240318040105-b7749c30da51 h1:qM3JDxcIr3t0SBa7pX9NLj8Fq6Gx+Qm4aDKUsH2AxrE=
github.com/coder/serpent v0.5.1-0.20240318040105-b7749c30da51/go.mod h1:REkJ5ZFHQUWFTPLExhXYZ1CaHFjxvGNRlLXLdsI08YA=
github.com/coder/ssh v0.0.0-20231128192721-70855dedb788 h1:YoUSJ19E8AtuUFVYBpXuOD6a/zVP3rcxezNsoDseTUw=
github.com/coder/ssh v0.0.0-20231128192721-70855dedb788/go.mod h1:aGQbuCLyhRLMzZF067xc84Lh7JDs1FKwCmF1Crl9dxQ=
github.com/coder/tailscale v1.1.1-0.20240214140224-3788ab894ba1 h1:A7dZHNidAVH6Kxn5D3hTEH+iRO8slnM0aRer6/cxlyE=