diff --git a/justfile b/justfile index 5ea3198..193eba5 100644 --- a/justfile +++ b/justfile @@ -96,42 +96,49 @@ modern: # Install uv (Python package manager) python: bash {{root}}/scripts/install-python.sh + bash -lc 'uv --version' # Install or update Go (use: just go, just go update) go action="install": bash {{root}}/scripts/install-go.sh {{action}} + bash -lc 'go version' # Install Julia via juliaup julia: bash {{root}}/scripts/install-julia.sh {{os}} + bash -lc 'julia --version' # Install Haskell via ghcup (with required system dependencies) haskell: bash {{root}}/scripts/install-haskell.sh {{os}} + bash -lc 'ghc --version' # Install LSP servers for available languages lsp: bash {{root}}/scripts/install-lsp.sh # Install or update TeX Live with LuaLaTeX + CJK (use: just tex, just tex update, just tex install home) -tex action="install" location="": +tex action="install" location="system": bash {{root}}/scripts/install-tex.sh {{os}} {{action}} {{location}} + bash -lc 'lualatex --version | head -1' # Install or update Typst (use: just typst, just typst update) typst action="install": bash {{root}}/scripts/install-typst.sh {{os}} {{action}} + typst --version # Comment out cicku.me mirrors in pacman mirrorlists (idempotent; CachyOS/arch-like only) pacman-mask-cicku: bash {{root}}/scripts/pacman-mask-cicku.sh {{os}} # Install or update Emacs (use: just emacs, just emacs update, just emacs install home) -emacs action="install" location="": +emacs action="install" location="system": bash {{root}}/scripts/install-emacs.sh {{os}} {{action}} {{location}} emacs --version # Install or update Neovim (use: just neovim, just neovim update, just neovim install home) -neovim action="install" location="": +neovim action="install" location="system": bash {{root}}/scripts/install-neovim.sh {{os}} {{action}} {{location}} + nvim --version | head -1 alias nvim := neovim