tauri.js 499 B

12345678910111213141516171819202122
  1. #!/usr/bin/env node
  2. const cmds = ['init', 'dev', 'build', 'help']
  3. const cmd = process.argv[2]
  4. if (!cmd || cmd === '-h' || cmd === '--help' || cmd === 'help') {
  5. console.log(`
  6. Description
  7. This is the Tauri CLI.
  8. Usage
  9. $ tauri ${cmds.join('|')}
  10. Options
  11. --help, -h Displays this message
  12. `)
  13. process.exit(0)
  14. }
  15. if (cmds.includes(cmd)) {
  16. process.argv.splice(2, 1)
  17. require(`./tauri-${cmd}`)
  18. } else {
  19. console.log(`Invalid command ${cmd}. Use one of ${cmds.join(',')}.`)
  20. }