UNPKG

closeheat

Version:

Static Website Hosting with CMS without touching your code.

24 lines (20 loc) 623 B
_ = require 'lodash' Log = require './log' UserInput = require './user_input' User = require './user' GitRemote = require './git_remote' module.exports = class GitHubManager @choose: (opts) => @oldOrNewRepo(opts).then (name) -> _.assign(opts, repo: name) @oldOrNewRepo: (opts) -> GitRemote.exists().then (repo) => if repo.exists Log.p "Using your existing GitHub repository: #{repo.name}" repo.name else Log.br() Log.p "This folder is not in a GitHub repository." Log.p "Set up GitHub repository first: https://github.com/new" process.exit()