sq/cli/cmd_list.go
Neil O'Toole 703f6d2427
Refactored verbose/header flags; inspect cmd now less verbose by default (#111)
* Refactored verbose/header flags; inspect cmd now less verbose by default

* Updated changelog

* README update
2022-12-16 20:46:37 -07:00

24 lines
453 B
Go

package cli
import (
"github.com/spf13/cobra"
)
func newSrcListCmd() *cobra.Command {
cmd := &cobra.Command{
Use: "ls",
Short: "List data sources",
Args: cobra.ExactArgs(0),
RunE: execSrcList,
}
cmd.Flags().BoolP(flagHeader, flagHeaderShort, false, flagHeaderUsage)
return cmd
}
func execSrcList(cmd *cobra.Command, args []string) error {
rc := RunContextFrom(cmd.Context())
return rc.writers.srcw.SourceSet(rc.Config.Sources)
}