tauri-build.js 691 B

123456789101112131415161718192021222324252627282930313233343536
  1. const
  2. parseArgs = require('minimist')
  3. const argv = parseArgs(process.argv.slice(2), {
  4. alias: {
  5. h: 'help',
  6. d: 'debug'
  7. },
  8. boolean: ['h', 'd']
  9. })
  10. if (argv.help) {
  11. console.log(`
  12. Description
  13. Tauri build.
  14. Usage
  15. $ tauri build
  16. Options
  17. --help, -h Displays this message
  18. `)
  19. process.exit(0)
  20. }
  21. const { tauriDir } = require('../helpers/app-paths')
  22. const Runner = require('../runner')
  23. const tauri = new Runner({ modeDir: tauriDir })
  24. const tauriConfig = require('../helpers/tauri-config')({
  25. ctx: {
  26. debug: argv.debug
  27. }
  28. })
  29. require('../generator').generate(tauriConfig.tauri)
  30. require('../entry').generate(tauriDir, tauriConfig)
  31. tauri.build(tauriConfig)