#!/usr/bin/env bash # Run a SELECT query on the ticketing database. Whitelistable command. # Usage: sqlite-query "SELECT * FROM tickets WHERE status='in_progress'" if [ "$1" = "--help" ] || [ "$1" = "-h" ]; then echo "Usage: sqlite-query " echo "" echo "Run a SELECT query on the ticketing database." echo "Output is JSON: {\"ok\": true, \"count\": N, \"rows\": [...]}" echo "" echo "Examples:" echo " sqlite-query \"SELECT id, title, status FROM tickets WHERE sprint_id=36\"" echo " sqlite-query \"SELECT * FROM tickets WHERE assigned_to='stig'\"" exit 0 fi exec python3 "$(dirname "$0")/sqlite_connector.py" query "$@"