tauri/.scripts/setup.ps1

26 lines
747 B
PowerShell
Raw Normal View History

2021-02-10 08:24:38 +03:00
#!/usr/bin/env pwsh
echo "Building API definitions..."
cd api
yarn; yarn build
cd ..
echo "Installing the Tauri Rust CLI..."
2021-02-10 08:24:38 +03:00
cd cli\core
cargo install --path .
2021-02-10 08:24:38 +03:00
cd ..\..
echo "Tauri Rust CLI installed. Run it with '$ cargo tauri [COMMAND]'."
2021-02-10 08:24:38 +03:00
$yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Yes"
$no = New-Object System.Management.Automation.Host.ChoiceDescription "&No"
$options = [System.Management.Automation.Host.ChoiceDescription[]]($yes, $no)
$result = $host.ui.PromptForChoice("Node.js CLI", "Do you want to install the Node.js CLI?", $options, 1)
2021-02-10 08:24:38 +03:00
switch ($result) {
0{
cd cli\tauri.js
yarn; yarn build; yarn link
2021-02-10 08:24:38 +03:00
cd ..\..
echo "Tauri Node.js CLI installed. Run it with '$ tauri [COMMAND]'"
2021-02-10 08:24:38 +03:00
}
}