Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit cdb8254

Browse files
authored
Merge pull request #384 from chris-crone/formatter-flag
Rename render presenter flag to formatter
2 parents 9747a3f + 9b57c1c commit cdb8254

4 files changed

Lines changed: 8 additions & 8 deletions

File tree

cmd/docker-app/render.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,6 @@ func renderCmd(dockerCli command.Cli) *cobra.Command {
6969
cmd.Flags().StringArrayVarP(&renderSettingsFile, "settings-files", "f", []string{}, "Override settings files")
7070
cmd.Flags().StringArrayVarP(&renderEnv, "set", "s", []string{}, "Override settings values")
7171
cmd.Flags().StringVarP(&renderOutput, "output", "o", "-", "Output file")
72-
cmd.Flags().StringVarP(&formatDriver, "presenter", "p", "yaml", "Configure the output format (yaml|json)")
72+
cmd.Flags().StringVar(&formatDriver, "formatter", "yaml", "Configure the output format (yaml|json)")
7373
return cmd
7474
}

e2e/commands_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,10 @@ func testRenderApp(appPath string, env ...string) func(*testing.T) {
7878

7979
func TestRenderFormatters(t *testing.T) {
8080
appPath := filepath.Join("testdata", "fork", "simple.dockerapp")
81-
result := icmd.RunCommand(dockerApp, "render", "-p", "json", appPath).Assert(t, icmd.Success)
81+
result := icmd.RunCommand(dockerApp, "render", "--formatter", "json", appPath).Assert(t, icmd.Success)
8282
assert.Assert(t, golden.String(result.Stdout(), "expected-json-render.golden"))
8383

84-
result = icmd.RunCommand(dockerApp, "render", "-p", "yaml", appPath).Assert(t, icmd.Success)
84+
result = icmd.RunCommand(dockerApp, "render", "--formatter", "yaml", appPath).Assert(t, icmd.Success)
8585
assert.Assert(t, golden.String(result.Stdout(), "expected-yaml-render.golden"))
8686
}
8787

internal/formatter/formatter.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ func Register(name string, driver driver.Driver) {
3333
// If the formatter is not registered, this errors out.
3434
func Format(config *composetypes.Config, formatter string) (string, error) {
3535
driversMu.RLock()
36-
d, present := drivers[formatter]
36+
d, ok := drivers[formatter]
3737
driversMu.RUnlock()
38-
if !present {
39-
return "", errors.Errorf("unknown presenter %q", formatter)
38+
if !ok {
39+
return "", errors.Errorf("unknown formatter %q", formatter)
4040
}
4141
s, err := d.Format(config)
4242
if err != nil {

internal/formatter/formatter_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ func TestRegisteredDrivers(t *testing.T) {
6464
func TestFormatNonExistentDriver(t *testing.T) {
6565
_, err := Format(&composetypes.Config{}, "toto")
6666
assert.Check(t, err != nil)
67-
assert.Check(t, is.ErrorContains(err, `unknown presenter "toto"`))
67+
assert.Check(t, is.ErrorContains(err, `unknown formatter "toto"`))
6868
}
6969

7070
func TestFormatErrorDriver(t *testing.T) {
@@ -80,7 +80,7 @@ func TestFormatNone(t *testing.T) {
8080
defer resetDrivers()
8181
_, err := Format(&composetypes.Config{}, "none")
8282
assert.Check(t, err != nil)
83-
assert.Check(t, is.ErrorContains(err, `unknown presenter "none"`))
83+
assert.Check(t, is.ErrorContains(err, `unknown formatter "none"`))
8484
}
8585

8686
func TestFormat(t *testing.T) {

0 commit comments

Comments
 (0)