@@ -39,19 +39,19 @@ type lsOptions struct {
3939}
4040
4141func listCommand (backend api.Service ) * cobra.Command {
42- opts := lsOptions {Filter : opts .NewFilterOpt ()}
42+ lsOpts := lsOptions {Filter : opts .NewFilterOpt ()}
4343 lsCmd := & cobra.Command {
4444 Use : "ls" ,
4545 Short : "List running compose projects" ,
4646 RunE : Adapt (func (ctx context.Context , args []string ) error {
47- return runList (ctx , backend , opts )
47+ return runList (ctx , backend , lsOpts )
4848 }),
4949 ValidArgsFunction : noCompletion (),
5050 }
51- lsCmd .Flags ().StringVar (& opts .Format , "format" , "pretty" , "Format the output. Values: [pretty | json]." )
52- lsCmd .Flags ().BoolVarP (& opts .Quiet , "quiet" , "q" , false , "Only display IDs." )
53- lsCmd .Flags ().Var (& opts .Filter , "filter" , "Filter output based on conditions provided." )
54- lsCmd .Flags ().BoolVarP (& opts .All , "all" , "a" , false , "Show all stopped Compose projects" )
51+ lsCmd .Flags ().StringVar (& lsOpts .Format , "format" , "pretty" , "Format the output. Values: [pretty | json]." )
52+ lsCmd .Flags ().BoolVarP (& lsOpts .Quiet , "quiet" , "q" , false , "Only display IDs." )
53+ lsCmd .Flags ().Var (& lsOpts .Filter , "filter" , "Filter output based on conditions provided." )
54+ lsCmd .Flags ().BoolVarP (& lsOpts .All , "all" , "a" , false , "Show all stopped Compose projects" )
5555
5656 return lsCmd
5757}
@@ -60,18 +60,18 @@ var acceptedListFilters = map[string]bool{
6060 "name" : true ,
6161}
6262
63- func runList (ctx context.Context , backend api.Service , opts lsOptions ) error {
64- filters := opts .Filter .Value ()
63+ func runList (ctx context.Context , backend api.Service , lsOpts lsOptions ) error {
64+ filters := lsOpts .Filter .Value ()
6565 err := filters .Validate (acceptedListFilters )
6666 if err != nil {
6767 return err
6868 }
6969
70- stackList , err := backend .List (ctx , api.ListOptions {All : opts .All })
70+ stackList , err := backend .List (ctx , api.ListOptions {All : lsOpts .All })
7171 if err != nil {
7272 return err
7373 }
74- if opts .Quiet {
74+ if lsOpts .Quiet {
7575 for _ , s := range stackList {
7676 fmt .Println (s .Name )
7777 }
@@ -90,7 +90,7 @@ func runList(ctx context.Context, backend api.Service, opts lsOptions) error {
9090 }
9191
9292 view := viewFromStackList (stackList )
93- return formatter .Print (view , opts .Format , os .Stdout , func (w io.Writer ) {
93+ return formatter .Print (view , lsOpts .Format , os .Stdout , func (w io.Writer ) {
9494 for _ , stack := range view {
9595 _ , _ = fmt .Fprintf (w , "%s\t %s\t %s\n " , stack .Name , stack .Status , stack .ConfigFiles )
9696 }
0 commit comments