+32
−4
Loading
core.py: - Add is_installed property to HackingTool class Checks: (1) shutil.which() for binary from first RUN_COMMAND, (2) os.path.isdir() for git clone target directory Handles "cd foo && binary" and "sudo binary" patterns - Add status column to HackingToolsCollection.show_options() table✔️ (green) = installed, ✘ (dim) = not installed - Archived/back rows updated for extra column