1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- const
- parseArgs = require('minimist'),
- path = require('path'),
- { writeFileSync } = require('fs-extra')
- const argv = parseArgs(process.argv.slice(2), {
- alias: {
- h: 'help'
- },
- boolean: ['h']
- })
- if (argv.help) {
- console.log(`
- Description
- Tauri dev.
- Usage
- $ tauri dev
- Options
- --help, -h Displays this message
- `)
- process.exit(0)
- }
- const appPaths = require('../helpers/app-paths'),
- Runner = require('../runner'),
- Injector = require('../injector'),
- tauri = new Runner(appPaths),
- injector = new Injector(appPaths),
- tauriConfig = require('../helpers/tauri-config')({
- ctx: {
- debug: true
- }
- })
- const { bundle, ...cfg } = tauriConfig.tauri,
- cfgDir = injector.configDir()
- writeFileSync(path.join(cfgDir, 'config.json'), JSON.stringify(cfg))
- writeFileSync(path.join(cfgDir, 'bundle.json'), JSON.stringify(bundle))
- require('../helpers/generator')(tauriConfig)
- tauri.run(tauriConfig)
|