code: func run(c *cobra.Command, args []string) error {
  	if err := root.Project.LoadFunctions(args...); err != nil {
  		return err
  	}
  
  	config := logs.Config{
  		Service:       cloudwatchlogs.New(root.Session),
  		StartTime:     time.Now().Add(-duration).UTC(),
  		PollInterval:  5 * time.Second,
  		Follow:        follow,
  		FilterPattern: filter,
  	}
  
  	l := &logs.Logs{
  		Config: config,
  	}
  
  	for _, fn := range root.Project.Functions {
  		l.GroupNames = append(l.GroupNames, fn.GroupName())
  	}
  
  	for event := range l.Start() {
  		fmt.Printf("\033[34m%s\033[0m %s", event.GroupName, event.Message)
  	}
  
  	return l.Err()
  }
docs: // Run command.