setup.sh 837 B

1234567891011121314151617181920212223242526272829
  1. #!/usr/bin/env sh
  2. echo "Building API definitions..."
  3. cd api
  4. yarn && yarn build
  5. cd ..
  6. echo "Building the Tauri CLI..."
  7. cd cli/core
  8. cargo build --release
  9. cd ../..
  10. alias rtauri="$(pwd)/cli/core/target/release/cargo-tauri.exe tauri"
  11. echo "Added alias 'rtauri' for '$(pwd)/cli/core/target/release/cargo-tauri.exe tauri'"
  12. echo "Tauri CLI installed. Run it with '$ rtauri [COMMAND]'."
  13. echo "Do you want to use the Node.js CLI?"
  14. select yn in "Yes" "No"; do
  15. case $yn in
  16. Yes )
  17. cd cli/tauri.js
  18. yarn && yarn build
  19. cd ../..
  20. alias stauri="$(pwd)/cli/tauri.js/bin/tauri.js"
  21. echo "Added alias 'stauri' for '$(pwd)/cli/tauri.js/bin/tauri.js'"
  22. echo "Tauri Node.js CLI installed. Run it with '$ stauri [COMMAND]'"
  23. break;;
  24. No ) break;;
  25. esac
  26. done