Skip to content

Scripts & Commands

Scripts under /scripts standardize recurring workflows and reduce command drift.

Test and Quality Scripts

Script Purpose
scripts/run_tests.sh full regression entrypoint
scripts/run_smoke_tests.sh fast smoke validation
scripts/run_pytest_coverage.sh pytest with coverage settings
scripts/lint_templates.sh template lint checks

Data and Demonstration Scripts

Script Purpose
scripts/comprehensive_dummy_data.sh integrated dummy data lifecycle
scripts/rail_showcase_data.sh showcase data generation

Operational Scripts

Script Purpose
scripts/backup_recovery.sh backup/restore support
scripts/vendor_sync.sh vendor sync operations
scripts/vendor_checksums.txt integrity/checksum reference

Usage Guidance

  • run from repository root unless script docs specify otherwise
  • prefer script wrappers for repeatable team workflows
  • document script behavior changes in PR notes