class Travis::CLI::Init

def run(language = nil, file = '.travis.yml')

def run(language = nil, file = '.travis.yml')
  error "#{file} already exists, use --force to override" if File.exist?(file) and not force? and not print_conf?
  language ||= ask('Main programming language used: ') { |q| q.default = detect_language }
  self.travis_config = template(language).merge(custom_config)
  if print_conf?
    puts travis_config.to_yaml
  else
    save_travis_config(file)
    say("#{file} file created!")
  end
  super() unless skip_enable?
end