UNPKG

neft

Version:

Universal Platform

19 lines (15 loc) 498 B
'use strict' cp = require 'child_process' os = require 'os' fs = require 'fs-extra' pathUtils = require 'path' exports.push = -> message = 'API Wiki update' cmd = '' cmd += 'git add -f wiki && ' cmd += "git commit -m '#{message}' && " cmd += 'git subtree push --prefix wiki wiki master' cp.execSync cmd, stdio: [0, 1, 2] exports.getFileCommitSync = (repo, file) -> stdout = cp.execSync "cd #{repo} && git log -n1 --pretty=\"%H\" -- #{file}" String(stdout).trim()