diff --git a/command/flag/app_type.go b/command/flag/app_type.go index 5b5fdfd458..6a4eb3e978 100644 --- a/command/flag/app_type.go +++ b/command/flag/app_type.go @@ -5,5 +5,5 @@ import flags "github.com/jessevdk/go-flags" type AppType string func (AppType) Complete(prefix string) []flags.Completion { - return completions([]string{"buildpack", "docker"}, prefix, false) + return completions([]string{"buildpack", "docker", "cnb"}, prefix, false) } diff --git a/command/flag/app_type_test.go b/command/flag/app_type_test.go index 017df82a18..cd1636e7fd 100644 --- a/command/flag/app_type_test.go +++ b/command/flag/app_type_test.go @@ -19,14 +19,16 @@ var _ = Describe("AppType", func() { Entry("completes to 'buildpack' when passed 'b'", "b", []flags.Completion{{Item: "buildpack"}}), + Entry("completes to 'cnb' when passed 'c'", "c", + []flags.Completion{{Item: "cnb"}}), Entry("completes to 'docker' when passed 'd'", "d", []flags.Completion{{Item: "docker"}}), Entry("completes to 'buildpack' when passed 'bU'", "bU", []flags.Completion{{Item: "buildpack"}}), Entry("completes to 'docker' when passed 'Do'", "Do", []flags.Completion{{Item: "docker"}}), - Entry("returns 'buildpack' and 'docker' when passed nothing", "", - []flags.Completion{{Item: "buildpack"}, {Item: "docker"}}), + Entry("returns 'buildpack', 'cnb', and 'docker' when passed nothing", "", + []flags.Completion{{Item: "buildpack"}, {Item: "docker"}, {Item: "cnb"}}), Entry("completes to nothing when passed 'wut'", "wut", []flags.Completion{}), )