ARCH ?= x86_64-unknown-linux-musl JUST_VERSION ?= 1.16.0 JUST_TGZ ?= just-$(JUST_VERSION)-$(ARCH).tar.gz PIXI_VERSION ?= 0.10.0 PIXI_TGZ ?= pixi-$(PIXI_VERSION)-$(ARCH).tar.gz all: just pixi @echo "You can add .bin folder in your path to enjoy pixi and just:" 'export PATH=$$PATH:$$(pwd)/.bin' PATH=$$PATH:$(pwd)/.bin just just: .bin/just .bin/just: init .bin/$(JUST_TGZ) tar xf ./.bin/$(JUST_TGZ) -C ./.bin just @echo "just downloaded. Run './.bin/just' command to exec" .bin/$(JUST_TGZ): curl -L https://github.com/casey/just/releases/download/$(JUST_VERSION)/just-$(JUST_VERSION)-$(ARCH).tar.gz -o ./.bin/$(JUST_TGZ) pixi: .bin/pixi .bin/pixi: init .bin/$(PIXI_TGZ) tar xf ./.bin/$(PIXI_TGZ) -C ./.bin ./pixi @echo "pixi downloaded. Run './.bin/pixi' command to exec" .bin/$(PIXI_TGZ): curl -L https://github.com/prefix-dev/pixi/releases/download/v$(PIXI_VERSION)/pixi-$(ARCH).tar.gz -o ./.bin/$(PIXI_TGZ) init: mkdir -p .bin