Some checks failed
Smoke Test / smoke (pull_request) Failing after 24s
Architecture Lint / Linter Tests (pull_request) Successful in 29s
Validate Config / YAML Lint (pull_request) Failing after 16s
Validate Config / JSON Validate (pull_request) Successful in 21s
Validate Config / Shell Script Lint (pull_request) Failing after 1m8s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 1m21s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Cron Syntax Check (pull_request) Successful in 15s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 15s
Validate Config / Playbook Schema Validation (pull_request) Successful in 30s
Architecture Lint / Lint Repository (pull_request) Failing after 28s
PR Checklist / pr-checklist (pull_request) Successful in 5m18s
Fix the hyphenated token-tracker entrypoint and normalize SQLite time filtering so same-day usage appears in the summary dashboard.
21 lines
510 B
Python
21 lines
510 B
Python
#!/usr/bin/env python3
|
|
"""Compatibility wrapper for the token budget tracker CLI.
|
|
|
|
Issue #622 asked for a `token-tracker.py` entrypoint. The maintained
|
|
implementation lives in `scripts/token_tracker.py`. Keep this thin shim so
|
|
operator docs and older calls continue to work.
|
|
"""
|
|
|
|
from pathlib import Path
|
|
import sys
|
|
|
|
SCRIPT_DIR = Path(__file__).resolve().parent
|
|
if str(SCRIPT_DIR) not in sys.path:
|
|
sys.path.insert(0, str(SCRIPT_DIR))
|
|
|
|
from token_tracker import main
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|