mirror of
https://github.com/tauri-apps/tauri.git
synced 2026-04-01 10:01:07 +02:00
fix(tauri.js) app name as kebab case (#856)
* fix(tauri.js) init regression, app name as kebab case * chore(changes) update changefile
This commit is contained in:
committed by
GitHub
parent
45d3de6d97
commit
da99f632f0
5
.changes/tauri-init.md
Normal file
5
.changes/tauri-init.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri.js": patch
|
||||
---
|
||||
|
||||
Convert the `--app-name` value to kebab case.
|
||||
@@ -8,12 +8,10 @@ const {
|
||||
writeFileSync
|
||||
} = require('fs')
|
||||
const {
|
||||
merge
|
||||
merge,
|
||||
kebabCase
|
||||
} = require('lodash')
|
||||
const toml = require('@tauri-apps/toml')
|
||||
const {
|
||||
installDependencies
|
||||
} = require('../dist/api/dependency-manager')
|
||||
|
||||
/**
|
||||
* @type {object}
|
||||
@@ -148,7 +146,7 @@ async function runInit(config = {}) {
|
||||
if (appName || argv.A) {
|
||||
const manifestPath = resolve(directory, 'src-tauri/Cargo.toml')
|
||||
const cargoManifest = toml.parse(readFileSync(manifestPath).toString())
|
||||
let binName = (appName || argv.A).replace(/ /g, '-')
|
||||
let binName = kebabCase(appName || argv.A)
|
||||
cargoManifest.package.name = binName
|
||||
cargoManifest.package['default-run'] = binName
|
||||
if (cargoManifest.bin && cargoManifest.bin.length) {
|
||||
@@ -157,5 +155,8 @@ async function runInit(config = {}) {
|
||||
writeFileSync(manifestPath, toml.stringify(cargoManifest))
|
||||
}
|
||||
|
||||
const {
|
||||
installDependencies
|
||||
} = require('../dist/api/dependency-manager')
|
||||
await installDependencies()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user