const fs = require('fs') | |
const path = require('path') | |
const exec = require('child_process').execSync | |
function loop() { | |
const dirs = fs.readdirSync('/home/user/app') | |
for (let dir of dirs) { | |
if (fs.existsSync(path.join(dir, '.git/config'))) { | |
console.log('auto commit', dir) | |
exec(`git add -A`) | |
exec(`git commit -am "[WIP] auto commit"`) | |
exec(`git push`) | |
console.log('done') | |
} | |
} | |
} | |
setInterval(loop, 600) | |