INNER CODE UNIT · Python
_add_target_run
hadriansecurity/OpenHack · src/openhack/cli.py:23
def _add_target_run(parser: argparse.ArgumentParser) -> None:
parser.add_argument("target")
parser.add_argument("run_id")
def _cmd_init_run(args: argparse.Namespace) -> None:
path = init_run(args.target, args.git_url, args.run_id, args.branch)
run_id = path.name
print(format_checkpoint(
"Initialize Run",
f"Created run {args.target}/{run_id} from a fresh source checkout.",
artifacts=[path, path / "run-config.yaml", path / "plan.md"],
review=(
"Confirm scope, branch, commit, and choose security experts before "
"recon. Options:\n" + expert_options_text()
),
next_command=f"openhack run-recon {args.target} {run_id} --all-agents",
))