func (c *ConfigureCmd) Run(conf *Configuration, i Indicator) error {
	conf = &Configuration{
		APIKey: c.promptForString(i, MsgGoogleMapsAPIKeyPrompt),
		Locations: map[string]string{
			DefaultLocationAlias: c.promptForString(i, MsgDefaultLocationPrompt),
		},
	}
	return c.Store.Save(&conf)
}
Run prompts the user to configure the commuter application.
package cmd
const (
	promptPrefix = "> "
	MsgGoogleMapsAPIKeyPrompt = promptPrefix + "Enter Google Maps API Key: (developers.google.com/console)"
	MsgDefaultLocationPrompt = promptPrefix + "Enter Your Default Location: (ex. 123 Main St. Toronto, Canada)"
)
type ConfigureCmd struct {
	Input Scanner
	Store StorageProvider
}