京都のkintone用javascript
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
875B

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