setup zig install
This commit is contained in:
24
justfile
Normal file
24
justfile
Normal file
@@ -0,0 +1,24 @@
|
||||
export zig_version := "master"
|
||||
|
||||
hello-world:
|
||||
echo "Hello World"
|
||||
|
||||
# Full zig install
|
||||
setup-zig: setup-zig-lib setup-zls
|
||||
|
||||
# Install zig into ~/.local/zig
|
||||
setup-zig-lib:
|
||||
#!/usr/bin/env bash
|
||||
mkdir -p ~/.local/zig
|
||||
set -euxo pipefail
|
||||
zig_download="$(mktemp --suffix=zig_download)"
|
||||
zig_download_url="$(curl -s https://ziglang.org/download/index.json |
|
||||
jq -r ".${zig_version}.[\"x86_64-linux\"].tarball")"
|
||||
curl -s -o "${zig_download}" "${zig_download_url}"
|
||||
tar xvf "${zig_download}" -C ~/.local/zig >/dev/null
|
||||
ln -s ~/.local/zig/zig-x86_64-linux-0.16.0-dev.2694+74f361a5c ~/.local/zig/zig-bin
|
||||
rm -f "${zig_download}"
|
||||
|
||||
setup-zls:
|
||||
#!/usr/bin/env bash
|
||||
./setup-vim.sh zls-install
|
||||
Reference in New Issue
Block a user