refactor: remove ./shannon query CLI command

Query functionality is redundant with the Temporal Web UI
at http://localhost:8233. Removes query.ts, CLI handler,
npm script, and all documentation references.
This commit is contained in:
ezl-keygraph
2026-02-17 00:19:24 +05:30
committed by ajmallesh
parent 539bd873cc
commit 45e9f305ea
5 changed files with 2 additions and 184 deletions
+1 -20
View File
@@ -38,7 +38,6 @@ Usage:
./shannon start URL=<url> REPO=<name> Start a pentest workflow
./shannon workspaces List all workspaces
./shannon logs ID=<workflow-id> Tail logs for a specific workflow
./shannon query ID=<workflow-id> Query workflow progress
./shannon stop Stop all containers
./shannon help Show this help message
@@ -60,7 +59,6 @@ Examples:
./shannon start URL=https://example.com REPO=repo-name OUTPUT=./my-reports
./shannon workspaces
./shannon logs ID=example.com_shannon-1234567890
./shannon query ID=shannon-1234567890
./shannon stop CLEAN=true
Monitor workflows at http://localhost:8233
@@ -287,24 +285,11 @@ cmd_logs() {
echo " - Workflow hasn't started yet"
echo " - Workflow ID is incorrect"
echo ""
echo "Check: ./shannon query ID=$ID for workflow details"
echo "Check the Temporal Web UI at http://localhost:8233 for workflow details"
exit 1
fi
}
cmd_query() {
parse_args "$@"
if [ -z "$ID" ]; then
echo "ERROR: ID is required"
echo "Usage: ./shannon query ID=<workflow-id>"
exit 1
fi
docker compose -f "$COMPOSE_FILE" $COMPOSE_OVERRIDE exec -T worker \
node dist/temporal/query.js "$ID"
}
cmd_workspaces() {
# Ensure containers are running (need worker to execute node)
ensure_containers
@@ -333,10 +318,6 @@ case "${1:-help}" in
shift
cmd_logs "$@"
;;
query)
shift
cmd_query "$@"
;;
workspaces)
shift
cmd_workspaces