const { execSync } = require('child_process'); const glob = require('glob'); // const command = `npx kintone-customize-uploader --base-url ${process.env.KINTONE_BASE_URL} --username ${process.env.KINTONE_USER} --password ${process.env.KINTONE_PASSWORD} `; // npx kintone-customize-uploader --base-url https://5c8zkdujl0pn.cybozu.co --username sosuke.iwabuchi@satellite-tech.co.jp --password .1Satellite // KINTONE_BASE_URL=https://5c8zkdujl0pn.cybozu.com // KINTONE_USERNAME=sosuke.iwabuchi@satellite-tech.co.jp // KINTONE_PASSWORD=.1Satellite const command = `npx kintone-customize-uploader `; const entries = process.argv.slice(2).length > 0 ? process.argv.slice(2) : glob.sync('src/apps/**/customize-manifest.json'); entries.forEach(file => { console.log('\nuploading... ', file); const result = execSync(command + file); console.log('\n' + result); });