tauri-build.js 640 B

12345678910111213141516171819202122232425262728293031323334353637
  1. const parseArgs = require('minimist')
  2. const argv = parseArgs(process.argv.slice(2), {
  3. alias: {
  4. h: 'help',
  5. d: 'debug',
  6. t: 'target'
  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. --debug, -d Builds with the debug flag
  19. --target, -t Comma-separated list of target triples to build against
  20. `)
  21. process.exit(0)
  22. }
  23. async function run () {
  24. const build = require('../dist/api/build')
  25. await build({
  26. ctx: {
  27. debug: argv.debug,
  28. target: argv.target
  29. }
  30. }).promise
  31. }
  32. run()