Files
Dot-Zsh/Commands/Bin/mod.just
2026-05-31 23:24:18 +01:00

23 lines
740 B
Plaintext

project_root := justfile_directory()
bin_script_dir := project_root + "/Scripts/bin"
# Install all pinned repo-managed binaries into ~/.local/bin.
install-all:
bash '{{bin_script_dir}}/install.sh' --all
# Install one pinned repo-managed binary into ~/.local/bin.
install tool:
bash '{{bin_script_dir}}/install.sh' '{{tool}}'
# Update the pinned version for a binary. If no version is given, open an fzf selector when available.
update tool version='':
bash '{{bin_script_dir}}/update.sh' '{{tool}}' '{{version}}'
# List available releases for a supported binary.
list tool:
bash '{{bin_script_dir}}/update.sh' --list '{{tool}}'
# Print the currently pinned versions.
show:
cat '{{project_root}}/Bins/versions.json'