Skip to content

Collapse install_hacktools.sh into a thin hacktools inventory caller #59

Description

@mswell

Parent

#32

What to build

Collapse install_hacktools.sh into a thin orchestration caller of the hacktools inventory interface. The installer script should source central environment configuration, initialize any required shell context, delegate dry-run and apply behavior to the hacktools inventory, and avoid duplicating install loops or inventory semantics.

This slice should make the hacktools inventory the install authority while preserving the existing top-level installer entry point.

Acceptance criteria

  • install_hacktools.sh delegates dry-run plan generation to the hacktools inventory interface.
  • install_hacktools.sh delegates apply behavior to the hacktools inventory interface.
  • Duplicated loops for ProjectDiscovery tools, generic Go tools, repository tools, wordlists, and post-install actions are removed from the installer script.
  • The installer still sources central path configuration from config/zsh/env.zsh.
  • Existing menu-driven installer behavior can still invoke hacktools installation through the same script path.
  • Tests prove user-visible plan/apply behavior is preserved through the inventory seam.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    SandcastleIssues for Sandcastle to work onready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions