code: func (c *cmd) ixnsFromArgs(args []string) ([]*api.Intention, error) {
  	// If we're in file mode, load from files
  	if c.flagFile {
  		return c.ixnsFromFiles(args)
  	}
  
  	// From args we require exactly two
  	if len(args) != 2 {
  		return nil, fmt.Errorf("Must specify two arguments: source and destination")
  	}
  
  	return []*api.Intention{&api.Intention{
  		SourceName:      args[0],
  		DestinationName: args[1],
  		SourceType:      api.IntentionSourceConsul,
  		Action:          c.ixnAction(),
  		Meta:            c.flagMeta,
  	}}, nil
  }
docs: // ixnsFromArgs returns the set of intentions to create based on the arguments
  // given and the flags set. This will call ixnsFromFiles if the -file flag
  // was set.