project_root := justfile_directory() scripts_dir := project_root + "/Scripts" # Install every language toolchain in full-setup order. all: node go rust python r cpp # Install Node.js, pnpm, Yarn, and Bun tooling. node: bash '{{scripts_dir}}/node.sh' # Install Go and GVM tooling. go: bash '{{scripts_dir}}/go.sh' # Install the Rust toolchain. rust: bash '{{scripts_dir}}/rust.sh' # Install Python, pyenv, and Miniforge tooling. python: bash '{{scripts_dir}}/python.sh' # Install R tooling. r: bash '{{scripts_dir}}/r.sh' # Install the C and C++ toolchain. cpp: bash '{{scripts_dir}}/cpp.sh'