1
0
mirror of synced 2026-03-17 08:36:56 +00:00

Merge pull request #1590 from alex-petrov-vt/iss1585

Add no-header flag for get commands to omit printing the header
This commit is contained in:
Stefan Prodan
2021-07-06 10:53:16 +03:00
committed by GitHub

View File

@@ -40,6 +40,7 @@ var getCmd = &cobra.Command{
type GetFlags struct {
allNamespaces bool
noHeader bool
}
var getArgs GetFlags
@@ -47,6 +48,7 @@ var getArgs GetFlags
func init() {
getCmd.PersistentFlags().BoolVarP(&getArgs.allNamespaces, "all-namespaces", "A", false,
"list the requested object(s) across all namespaces")
getCmd.PersistentFlags().BoolVarP(&getArgs.noHeader, "no-header", "", false, "skip the header when printing the results")
rootCmd.AddCommand(getCmd)
}
@@ -117,7 +119,10 @@ func (get getCommand) run(cmd *cobra.Command, args []string) error {
return nil
}
header := get.list.headers(getArgs.allNamespaces)
var header []string
if !getArgs.noHeader {
header = get.list.headers(getArgs.allNamespaces)
}
var rows [][]string
for i := 0; i < get.list.len(); i++ {
row := get.list.summariseItem(i, getArgs.allNamespaces, getAll)