UNPKG

create-iamturns-app

Version:
32 lines (24 loc) 796 B
const path = require("path") const { pathExists } = require("../utils/fs") const { debug } = require("../utils/debug") const { spawn } = require("../utils/spawn") const calcGitDir = filePath => path.resolve(filePath, ".git") const calcOrigin = setupAnswers => `git@github.com:iamturns/${setupAnswers.projectPackageName}.git` const setupGit = (filePath, setupAnswers) => { const gitDir = calcGitDir(filePath) debug("Git dir: %s", gitDir) if (pathExists(gitDir)) { debug("Git already setup, skipping...") return } const origin = calcOrigin(setupAnswers) debug("Git origin: %s", origin) spawn("git init") spawn(`git remote add origin ${origin}`) spawn('git commit --allow-empty -m "Init"') spawn("git checkout -b hello-world") } module.exports = { setupGit, }