class Hyrb::Tasks::Github::CreateRepo

Public Instance Methods

run(env) click to toggle source
# File lib/hyrb/tasks/github.rb, line 46
def run(env)
  if env.github_repo = env.github_client.repository?(env.project.repo_path)
    say "Github repo #{env.project.repo_path} exists", :yellow
  else
    # TODO: gitignore, teams
    env.github_repo = env.github_client.create(env.project.repo_name, {
      organization: env.project.github_org,
      description: env.project.description,
      private: true,
    })
    say "Created Github repo #{env.project.repo_path}", :green
  end
end