123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- [tasks.flowy_dev]
- run_task = { name = ["install_targets","install_diesel", "install_protobuf", "install_tools", "install_flutter"] }
- [tasks.install_diesel]
- script = """
- brew install sqlite3
- cargo install diesel_cli --no-default-features --features sqlite
- """
- [tasks.install_targets]
- script = """
- rustup target add x86_64-apple-ios
- rustup target add x86_64-apple-darwin
- rustup target add aarch64-apple-ios
- rustup target add aarch64-apple-darwin
- """
- [tasks.install_protobuf]
- script = """
- brew install [email protected]
- # Custom dart:
- #brew tap dart-lang/dart
- #brew install dart
- #pub global activate protoc_plugin
- #https://pub.dev/packages/protoc_plugin
- dart pub global activate protoc_plugin
- cargo install --version 2.20.0 protobuf-codegen
- """
- [tasks.install_tools]
- script = """
- rustup component add rustfmt
- cargo install cargo-expand
- cargo install cargo-watch
- cargo install cargo-cache
- cargo install bunyan
- """
- [tasks.install_cocoapods]
- script = """
- # execute "xcode-select --install" before if "extconf.rb failed" error occurs
- sudo gem install cocoapods
- """
- [tasks.install_rbenv]
- script = """
- brew install rbenv
- rbenv init
- rbenv install 2.7.1
- rbenv global 2.7.1
- # https://github.com/rbenv/rbenv
- curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash
- """
- [tasks.install_fish]
- script = """
- brew install fish
- # https://stackoverflow.com/questions/26208231/modifying-path-with-fish-shell
- # Export the PATH using the command:
- # set -Ua fish_user_paths the_path_you_want_to_export
- """
- [tasks.install_flutter]
- script = """
- echo "[❤️] Follow the https://flutter.dev/docs/get-started/install instructions to install the flutter, skip if you already installed."
- echo "Switch to dev channel with command: flutter channel dev"
- """
|