From 36b2687de5118d56ea1e177d6be61bf0736782ed Mon Sep 17 00:00:00 2001 From: Justin Bollinger Date: Fri, 13 Feb 2026 22:30:38 -0500 Subject: [PATCH] fix: add --force --reinstall to uv tool install and add make update target Co-Authored-By: Claude Opus 4.6 --- Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 44632b5..9278900 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ .DEFAULT_GOAL := submodules -.PHONY: install reinstall dev-install dev-reinstall clean hashcat-utils submodules submodules-pre vendor-assets clean-vendor test coverage lint check ruff mypy +.PHONY: install reinstall update dev-install dev-reinstall clean hashcat-utils submodules submodules-pre vendor-assets clean-vendor test coverage lint check ruff mypy hashcat-utils: submodules $(MAKE) -C hashcat-utils @@ -58,7 +58,11 @@ install: submodules vendor-assets $(MAKE) clean-vendor; \ exit 1; \ fi - @uv tool install . + @uv tool install . --force --reinstall + @$(MAKE) clean-vendor + +update: submodules vendor-assets + @uv tool install . --force --reinstall @$(MAKE) clean-vendor reinstall: uninstall install