Skip to content

Commit

Permalink
feat: flag global --no-color https://no-color.org/
Browse files Browse the repository at this point in the history
  • Loading branch information
maxwelbm committed Jun 3, 2024
1 parent 97a2c36 commit caa7568
Show file tree
Hide file tree
Showing 49 changed files with 153 additions and 170 deletions.
1 change: 1 addition & 0 deletions messages/root/messages.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ var (
RootLogLevel = "Set the logging level, \"debug\", \"info\", or \"error\"."
RootFlagOut = "Exports the output to the given <file_path/file_name.ext>"
RootFlagFormat = "Changes the output format passing the json value to the flag"
RootFlagNoColor = "Disables colored output, ensuring plain text format."
RootLogSilent = "Silences log completely; mostly used for automation purposes"
RootTokenFlag = "Saves a given Personal Token locally to authorize CLI commands"
RootConfigFlag = "Sets the Azion configuration folder for the current command only, without changing persistent settings."
Expand Down
5 changes: 3 additions & 2 deletions pkg/cmd/create/cache_setting/cache_setting.go
Original file line number Diff line number Diff line change
Expand Up @@ -113,8 +113,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {
}

creatOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.CreateOutputSuccess, response.GetId()),
Out: f.IOStreams.Out,
Msg: fmt.Sprintf(msg.CreateOutputSuccess, response.GetId()),
Out: f.IOStreams.Out,
Flags: f.Flags,
}
return output.Print(&creatOut)
},
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/create/domain/domain.go
Original file line number Diff line number Diff line change
Expand Up @@ -112,10 +112,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {
}

createOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.OutputSuccess, response.GetId()),
Out: f.IOStreams.Out,
FlagOutPath: f.Out,
FlagFormat: f.Format,
Msg: fmt.Sprintf(msg.OutputSuccess, response.GetId()),
Out: f.IOStreams.Out,
Flags: f.Flags,
}
return output.Print(&createOut)
},
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/create/edge_applications/edge_application.go
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {
}

creatOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.OutputSuccess, response.GetId()),
Out: f.IOStreams.Out,
FlagOutPath: f.Out,
FlagFormat: f.Format,
Msg: fmt.Sprintf(msg.OutputSuccess, response.GetId()),
Out: f.IOStreams.Out,
Flags: f.Flags,
}
return output.Print(&creatOut)
},
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/delete/cache_setting/cache_setting.go
Original file line number Diff line number Diff line change
Expand Up @@ -73,10 +73,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {
}

deleteOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.DeleteOutputSuccess, cacheSettingsID),
Out: f.IOStreams.Out,
FlagOutPath: f.Out,
FlagFormat: f.Format,
Msg: fmt.Sprintf(msg.DeleteOutputSuccess, cacheSettingsID),
Out: f.IOStreams.Out,
Flags: f.Flags,
}
return output.Print(&deleteOut)

Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/delete/domain/domain.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {
}

deleteOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.OutputSuccess, domainID),
Out: f.IOStreams.Out,
FlagOutPath: f.Out,
FlagFormat: f.Format,
Msg: fmt.Sprintf(msg.OutputSuccess, domainID),
Out: f.IOStreams.Out,
Flags: f.Flags,
}
return output.Print(&deleteOut)
},
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/delete/edge_application/edge_application.go
Original file line number Diff line number Diff line change
Expand Up @@ -110,10 +110,9 @@ func (del *DeleteCmd) run(cmd *cobra.Command, application_id int64) error {
}

deleteOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.OutputSuccess, application_id),
Out: del.f.IOStreams.Out,
FlagOutPath: del.f.Out,
FlagFormat: del.f.Format,
Msg: fmt.Sprintf(msg.OutputSuccess, application_id),
Out: del.f.IOStreams.Out,
Flags: del.f.Flags,
}
return output.Print(&deleteOut)
}
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/delete/edge_function/edge_function.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {
}

deleteOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.DeleteOutputSuccess, function_id),
Out: f.IOStreams.Out,
FlagOutPath: f.Out,
FlagFormat: f.Format,
Msg: fmt.Sprintf(msg.DeleteOutputSuccess, function_id),
Out: f.IOStreams.Out,
Flags: f.Flags,
}
return output.Print(&deleteOut)
},
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/delete/edge_storage/bucket.go
Original file line number Diff line number Diff line change
Expand Up @@ -74,10 +74,9 @@ func (b *bucket) runE(cmd *cobra.Command, _ []string) error {
return fmt.Errorf(msg.ERROR_DELETE_BUCKET, err.Error())
}
deleteOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.OUTPUT_DELETE_BUCKET, b.name),
Out: b.factory.IOStreams.Out,
FlagOutPath: b.factory.Out,
FlagFormat: b.factory.Format,
Msg: fmt.Sprintf(msg.OUTPUT_DELETE_BUCKET, b.name),
Out: b.factory.IOStreams.Out,
Flags: b.factory.Flags,
}
return output.Print(&deleteOut)
}
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/delete/edge_storage/object.go
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,9 @@ func (b *object) runE(cmd *cobra.Command, _ []string) error {
}

deleteOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.OUTPUT_DELETE_OBJECT, b.objectKey),
Out: b.factory.IOStreams.Out,
FlagOutPath: b.factory.Out,
FlagFormat: b.factory.Format,
Msg: fmt.Sprintf(msg.OUTPUT_DELETE_OBJECT, b.objectKey),
Out: b.factory.IOStreams.Out,
Flags: b.factory.Flags,
}
return output.Print(&deleteOut)

Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/delete/origin/origin.go
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {
}

deleteOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.DeleteOutputSuccess, originKey),
Out: f.IOStreams.Out,
FlagOutPath: f.Out,
FlagFormat: f.Format,
Msg: fmt.Sprintf(msg.DeleteOutputSuccess, originKey),
Out: f.IOStreams.Out,
Flags: f.Flags,
}
return output.Print(&deleteOut)
},
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/delete/personal_token/personal_token.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {
}

deleteOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.OutputSuccess, id),
Out: f.IOStreams.Out,
FlagOutPath: f.Out,
FlagFormat: f.Format,
Msg: fmt.Sprintf(msg.OutputSuccess, id),
Out: f.IOStreams.Out,
Flags: f.Flags,
}
return output.Print(&deleteOut)

Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/delete/rules_engine/rules_engine.go
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {
}

deleteOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.DeleteOutputSuccess, rule_id),
Out: f.IOStreams.Out,
FlagOutPath: f.Out,
FlagFormat: f.Format,
Msg: fmt.Sprintf(msg.DeleteOutputSuccess, rule_id),
Out: f.IOStreams.Out,
Flags: f.Flags,
}
return output.Print(&deleteOut)

Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/delete/variables/variables.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {
}

deleteOut := output.GeneralOutput{
Msg: fmt.Sprintf(msg.DeleteOutputSuccess, variableID),
Out: f.IOStreams.Out,
FlagOutPath: f.Out,
FlagFormat: f.Format,
Msg: fmt.Sprintf(msg.DeleteOutputSuccess, variableID),
Out: f.IOStreams.Out,
Flags: f.Flags,
}
return output.Print(&deleteOut)

Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/describe/cache_setting/cache_setting.go
Original file line number Diff line number Diff line change
Expand Up @@ -96,10 +96,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {

describeOut := output.DescribeOutput{
GeneralOutput: output.GeneralOutput{
Out: f.IOStreams.Out,
Msg: filepath.Clean(opts.OutPath),
FlagOutPath: f.Out,
FlagFormat: f.Format,
Out: f.IOStreams.Out,
Msg: filepath.Clean(opts.OutPath),
Flags: f.Flags,
},
Fields: fields,
Values: resp,
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/describe/domains/domains.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,10 +58,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {

describeOut := output.DescribeOutput{
GeneralOutput: output.GeneralOutput{
Msg: filepath.Clean(opts.OutPath),
FlagOutPath: f.Out,
FlagFormat: f.Format,
Out: f.IOStreams.Out,
Msg: filepath.Clean(opts.OutPath),
Flags: f.Flags,
Out: f.IOStreams.Out,
},
Fields: fields,
Values: domain,
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/describe/edge_applications/edge_applications.go
Original file line number Diff line number Diff line change
Expand Up @@ -70,10 +70,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {

describeOut := output.DescribeOutput{
GeneralOutput: output.GeneralOutput{
Out: f.IOStreams.Out,
Msg: filepath.Clean(opts.OutPath),
FlagOutPath: f.Out,
FlagFormat: f.Format,
Out: f.IOStreams.Out,
Msg: filepath.Clean(opts.OutPath),
Flags: f.Flags,
},
Fields: fields,
Values: resp,
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/describe/edge_function/edge_function.go
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {

describeOut := output.DescribeOutput{
GeneralOutput: output.GeneralOutput{
Msg: filepath.Clean(opts.OutPath),
FlagOutPath: f.Out,
FlagFormat: f.Format,
Out: f.IOStreams.Out,
Msg: filepath.Clean(opts.OutPath),
Flags: f.Flags,
Out: f.IOStreams.Out,
},
Fields: fields,
Values: resp,
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/describe/edge_storage/object.go
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,9 @@ func (f *Fields) RunE(cmd *cobra.Command, args []string) error {
}

describeOut := output.GeneralOutput{
Msg: string(bFile),
Out: f.Factory.IOStreams.Out,
FlagOutPath: f.Factory.Out,
FlagFormat: f.Factory.Format,
Msg: string(bFile),
Out: f.Factory.IOStreams.Out,
Flags: f.Factory.Flags,
}
return output.Print(&describeOut)
}
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/describe/origin/origin.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,10 +92,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {

describeOut := output.DescribeOutput{
GeneralOutput: output.GeneralOutput{
Msg: filepath.Clean(opts.OutPath),
FlagOutPath: f.Out,
FlagFormat: f.Format,
Out: f.IOStreams.Out,
Msg: filepath.Clean(opts.OutPath),
Flags: f.Flags,
Out: f.IOStreams.Out,
},
Fields: fields,
Values: origin,
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/describe/rules_engine/rules_engine.go
Original file line number Diff line number Diff line change
Expand Up @@ -100,10 +100,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {

describeOut := output.DescribeOutput{
GeneralOutput: output.GeneralOutput{
Msg: filepath.Clean(opts.OutPath),
FlagOutPath: f.Out,
FlagFormat: f.Format,
Out: f.IOStreams.Out,
Msg: filepath.Clean(opts.OutPath),
Flags: f.Flags,
Out: f.IOStreams.Out,
},
Fields: fields,
Values: rules,
Expand Down
7 changes: 3 additions & 4 deletions pkg/cmd/describe/variables/variables.go
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,9 @@ func NewCmd(f *cmdutil.Factory) *cobra.Command {

describeOut := output.DescribeOutput{
GeneralOutput: output.GeneralOutput{
Msg: filepath.Clean(opts.OutPath),
FlagOutPath: f.Out,
FlagFormat: f.Format,
Out: f.IOStreams.Out,
Msg: filepath.Clean(opts.OutPath),
Out: f.IOStreams.Out,
Flags: f.Flags,
},
Fields: fields,
Values: variable,
Expand Down
4 changes: 1 addition & 3 deletions pkg/cmd/list/cache_setting/cache_setting.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,9 @@ func PrintTable(cmd *cobra.Command, f *cmdutil.Factory, opts *contracts.ListOpti
}

listOut := output.ListOutput{}

listOut.Columns = []string{"ID", "NAME", "BROWSER CACHE SETTINGS"}
listOut.Out = f.IOStreams.Out
listOut.FlagOutPath = f.Out
listOut.FlagFormat = f.Format
listOut.Flags = f.Flags

if cmd.Flags().Changed("details") {
listOut.Columns = []string{"ID", "NAME", "BROWSER CACHE SETTINGS", "CDN CACHE SETTINGS", "CACHE BY COOKIES", "ENABLE CACHING FOR POST"}
Expand Down
3 changes: 1 addition & 2 deletions pkg/cmd/list/domain/domain.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,7 @@ func PrintTable(cmd *cobra.Command, f *cmdutil.Factory, opts *contracts.ListOpti
listOut := output.ListOutput{}
listOut.Columns = []string{"ID", "NAME"}
listOut.Out = f.IOStreams.Out
listOut.FlagOutPath = f.Out
listOut.FlagFormat = f.Format
listOut.Flags = f.Flags

if opts.Details {
listOut.Columns = []string{"ID", "NAME", "EDGE DOMAIN", "DIGITAL CERTIFICATE ID", "EDGE APPLICATION ID", "CNAME ACCESS ONLY", "CNAMES", "ACTIVE"}
Expand Down
3 changes: 1 addition & 2 deletions pkg/cmd/list/edge_applications/edge_applications.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,7 @@ func PrintTable(cmd *cobra.Command, client *api.Client, f *cmdutil.Factory, opts
listOut := output.ListOutput{}
listOut.Columns = []string{"ID", "NAME", "ACTIVE"}
listOut.Out = f.IOStreams.Out
listOut.FlagOutPath = f.Out
listOut.FlagFormat = f.Format
listOut.Flags = f.Flags

if opts.Details {
listOut.Columns = []string{"ID", "NAME", "ACTIVE", "LAST EDITOR", "LAST MODIFIED", "DEBUG RULES"}
Expand Down
3 changes: 1 addition & 2 deletions pkg/cmd/list/edge_function/edge_function.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,7 @@ func PrintTable(cmd *cobra.Command, f *cmdutil.Factory, opts *contracts.ListOpti
listOut := output.ListOutput{}
listOut.Columns = []string{"ID", "NAME", "LANGUAGE", "ACTIVE"}
listOut.Out = f.IOStreams.Out
listOut.FlagOutPath = f.Out
listOut.FlagFormat = f.Format
listOut.Flags = f.Flags

if opts.Details {
listOut.Columns = []string{"ID", "NAME", "LANGUAGE", "ACTIVE", "LAST EDITOR", "MODIFIED", "REFERENCE COUNT", "INITIATOR_TYPE"}
Expand Down
3 changes: 1 addition & 2 deletions pkg/cmd/list/edge_storage/bucket.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,7 @@ func (b *Bucket) PrintTable(client *api.Client) error {
listOut := output.ListOutput{}
listOut.Columns = []string{"NAME", "EDGE ACCESS"}
listOut.Out = b.Factory.IOStreams.Out
listOut.FlagOutPath = b.Factory.Out
listOut.FlagFormat = b.Factory.Format
listOut.Flags = b.Factory.Flags

for _, v := range resp.Results {
ln := []string{
Expand Down
3 changes: 1 addition & 2 deletions pkg/cmd/list/edge_storage/object.go
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,7 @@ func (b *Objects) PrintTable(client *api.Client) error {
listOut := output.ListOutput{}
listOut.Columns = []string{"KEY", "LAST MODIFIED"}
listOut.Out = b.Factory.IOStreams.Out
listOut.FlagOutPath = b.Factory.Out
listOut.FlagFormat = b.Factory.Format
listOut.Flags = b.Factory.Flags

if b.Options.Details {
listOut.Columns = []string{"KEY", "LAST MODIFIED", "SIZE", "ETAG"}
Expand Down
3 changes: 1 addition & 2 deletions pkg/cmd/list/origin/origin.go
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,7 @@ func PrintTable(client *api.Client, f *cmdutil.Factory, opts *contracts.ListOpti
listOut := output.ListOutput{}
listOut.Columns = []string{"ORIGIN KEY", "NAME"}
listOut.Out = f.IOStreams.Out
listOut.FlagOutPath = f.Out
listOut.FlagFormat = f.Format
listOut.Flags = f.Flags

if opts.Details {
listOut.Columns = []string{"ORIGIN KEY", "NAME", "ID", "ORIGIN TYPE", "ORIGIN PATH", "ADDRESSES", "CONNECTION TIMEOUT"}
Expand Down
3 changes: 1 addition & 2 deletions pkg/cmd/list/personal_token/personal_token.go
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,7 @@ func PrintTable(client *api.Client, f *cmdutil.Factory, details bool) error {
listOut := output.ListOutput{}
listOut.Columns = []string{"ID", "NAME", "EXPIRES AT"}
listOut.Out = f.IOStreams.Out
listOut.FlagOutPath = f.Out
listOut.FlagFormat = f.Format
listOut.Flags = f.Flags

if details {
listOut.Columns = []string{"ID", "NAME", "EXPIRES AT", "CREATED AT", "DESCRIPTION"}
Expand Down
3 changes: 1 addition & 2 deletions pkg/cmd/list/rule_engine/rule_engine.go
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,7 @@ func PrintTable(cmd *cobra.Command, f *cmdutil.Factory, opts *contracts.ListOpti
listOut := output.ListOutput{}
listOut.Columns = []string{"ID", "NAME"}
listOut.Out = f.IOStreams.Out
listOut.FlagOutPath = f.Out
listOut.FlagFormat = f.Format
listOut.Flags = f.Flags

if cmd.Flags().Changed("details") {
listOut.Columns = []string{"ID", "NAME", "ORDER", "PHASE", "ACTIVE"}
Expand Down
Loading

0 comments on commit caa7568

Please sign in to comment.