tauri/.scripts/setup.sh
Noah Klayman 1d66d00506
chore: improve contributor experience (#1264)
* chore: update install commands in setup scripts

* chore(examples/api): add `tauri` script

* chore(contributing.md): update to match new developments

* fix(scripts/setup): typo

* chore(examples): replace communication with helloworld

* remove deno submodule as it was added on accident

* fix(examples/helloword): add __tauri.js to .gitignore

* fix(examples): helloworld example with `cargo run`, change dev path

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-02-21 08:48:08 -08:00

25 lines
575 B
Bash

#!/usr/bin/env sh
echo "Building API definitions..."
cd api
yarn && yarn build
cd ..
echo "Building the Tauri Rust CLI..."
cd cli/core
cargo install --path .
cd ../..
echo "Tauri Rust CLI installed. Run it with '$ cargo tauri [COMMAND]'."
echo "Do you want to install the Node.js CLI?"
select yn in "Yes" "No"; do
case $yn in
Yes )
cd cli/tauri.js
yarn && yarn build && yarn link
cd ../..
echo "Tauri Node.js CLI installed. Run it with '$ tauri [COMMAND]'."
break;;
No ) break;;
esac
done