mirror of
https://github.com/coder/coder.git
synced 2025-07-15 22:20:27 +00:00
fix: display the correct response for coder list (#16547)
Closes https://github.com/coder/coder/issues/16312 We intend to modify the behavior of the CLI handler based on the specified output format. However, the output format is currently only accessible within the `OutputFormatter` structure. Therefore, I propose extending `OutputFormatter` by introducing a public `FormatID` method, which will allow us to retrieve the format identifier and use it to customize the behavior of the CLI handler accordingly.
This commit is contained in:
committed by
GitHub
parent
d52d2397ea
commit
981cf8c333
@ -83,6 +83,12 @@ func (f *OutputFormatter) Format(ctx context.Context, data any) (string, error)
|
||||
return "", xerrors.Errorf("unknown output format %q", f.formatID)
|
||||
}
|
||||
|
||||
// FormatID will return the ID of the format selected by `--output`.
|
||||
// If no flag is present, it returns the 'default' formatter.
|
||||
func (f *OutputFormatter) FormatID() string {
|
||||
return f.formatID
|
||||
}
|
||||
|
||||
type tableFormat struct {
|
||||
defaultColumns []string
|
||||
allColumns []string
|
||||
|
Reference in New Issue
Block a user