mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
rename flowy-sys to flowy-dispatch
This commit is contained in:
@ -16,7 +16,6 @@ condition = { env_true = ["RELEASE"] }
|
||||
env = { DESKTOP_TARGET = "x86_64-apple-darwin" }
|
||||
private = true
|
||||
run_task = "desktop-build"
|
||||
|
||||
[tasks.desktop-build]
|
||||
category = "Build"
|
||||
condition = { platforms = ["mac"], env_true = ["DEV"] }
|
||||
|
@ -1,81 +0,0 @@
|
||||
[tasks.rust_env_setup]
|
||||
dependencies = ["rustup", "add_targets", "rust_tools"]
|
||||
description = "Setup the rust env"
|
||||
|
||||
[tasks.rustup]
|
||||
script = [
|
||||
"""
|
||||
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
|
||||
curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain nightly -y
|
||||
echo 'export PATH="$$HOME/.cargo/bin:$$PATH"' >> ~/.bash_profile
|
||||
source ~/.bash_profile
|
||||
""",
|
||||
]
|
||||
script_runner = "@shell"
|
||||
|
||||
[tasks.add_compile_targets]
|
||||
script = [
|
||||
"""
|
||||
rustup target add aarch64-linux-android
|
||||
rustup target add arm-linux-androideabi
|
||||
rustup target add armv7-linux-androideabi
|
||||
rustup target add i686-linux-android
|
||||
rustup target add aarch64-apple-ios
|
||||
rustup target add x86_64-apple-ios
|
||||
rustup target add x86_64-apple-darwin
|
||||
""",
|
||||
]
|
||||
script_runner = "@shell"
|
||||
|
||||
[tasks.rust_tools]
|
||||
script = [
|
||||
"""
|
||||
# cargo install clog-cli --force
|
||||
# cargo install cargo-cache
|
||||
rustup component add rustfmt
|
||||
cargo install ripgrep
|
||||
cargo install rusty-hook
|
||||
cargo install cargo-expand
|
||||
""",
|
||||
]
|
||||
script_runner = "@shell"
|
||||
|
||||
[tasks.fmt]
|
||||
args = ["fmt", "--", "--emit=files"]
|
||||
command = "cargo"
|
||||
install_crate = "rustfmt"
|
||||
[tasks.rust_commit_hook]
|
||||
script = [
|
||||
"""
|
||||
manifest_path=${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/scripts/tool/rust-tool/Cargo.toml
|
||||
cargo run --manifest-path ${manifest_path} hook --commit --path=${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/rust-lib
|
||||
""",
|
||||
]
|
||||
script_runner = "@shell"
|
||||
|
||||
[tasks.reset_db]
|
||||
script = [
|
||||
"""
|
||||
tool=${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/scripts/tool/rust-tool/Cargo.toml
|
||||
cargo run --manifest-path ${tool} db --reset
|
||||
""",
|
||||
]
|
||||
script_runner = "@shell"
|
||||
|
||||
[tasks.plantuml]
|
||||
script = ["""
|
||||
brew cask install java
|
||||
brew install graphviz
|
||||
"""]
|
||||
script_runner = "@shell"
|
||||
|
||||
# For the system Java wrappers to find this JDK, symlink it with
|
||||
# sudo ln -sfn /Users/weidongfu/Documents/tools/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
|
||||
# This is a beta version of openjdk for Apple Silicon
|
||||
# (openjdk 16 preview).
|
||||
|
||||
# openjdk is keg-only, which means it was not symlinked into /Users/weidongfu/Documents/tools/homebrew,
|
||||
# because it shadows the macOS `java` wrapper.
|
||||
|
||||
# If you need to have openjdk first in your PATH run:
|
||||
# echo 'export PATH="/Users/weidongfu/Documents/tools/homebrew/opt/openjdk/bin:$PATH"' >> ~/.zshrc
|
Reference in New Issue
Block a user