This command is used to configure ticketmaster settings for use in your terminal. By default, ticketmaster searches for the config information in a file named 'ticketmaster.yml' in the current directory. Next it searches for 'config/ticketmaster.yml' and if that fails, it uses the home directory's ~/.ticketmaster.yml (note the . in front on this one). There is also the TICKETMASTER_CONFIG environment variable that you can set to point to another configuration file anywhere if necessary. This command helps facilitate the creation of a ticketmaster.yml. Warning: Due to the way the authentication is parsed, if any keys or values contain a comma (,) or colin (:), it can not be parsed through the -A command. Usually this isn't a problem, and if it is, it can be resolved though putting the values in a config file. Example: tm -c ~/.ticketmaster.yml -p dummy -A username:cheese,password:cakes -P 555 config --add tm -p dummy config --set-default-provider The format for ticketmaster.yml is: default: : authentication: project: [...] For example, a ticketmaster.yml with the Dummy provider would look something like this: default: dummy dummy: authentication: username: name password: doesnt-matter project: 555