From a3107484daceac510ecc7cc0427c4227372c163b Mon Sep 17 00:00:00 2001 From: Aditya Ghyar Date: Sat, 20 Jun 2026 02:17:29 +0530 Subject: [PATCH] chore: add development automation scripts --- scripts/check_env.ps1 | 36 ++++++++++++++++++++++++++++++++++++ scripts/run_app.ps1 | 3 +++ scripts/run_coverage.ps1 | 0 scripts/run_tests.ps1 | 3 +++ scripts/setup_dev.ps1 | 5 +++++ test.db | Bin 24576 -> 24576 bytes 6 files changed, 47 insertions(+) create mode 100644 scripts/check_env.ps1 create mode 100644 scripts/run_app.ps1 create mode 100644 scripts/run_coverage.ps1 create mode 100644 scripts/run_tests.ps1 create mode 100644 scripts/setup_dev.ps1 diff --git a/scripts/check_env.ps1 b/scripts/check_env.ps1 new file mode 100644 index 0000000..5f815dc --- /dev/null +++ b/scripts/check_env.ps1 @@ -0,0 +1,36 @@ +Write-Host "" +Write-Host "Environment Validation" +Write-Host "" + +python --version +git --version + +Write-Host "" + +try { + docker --version +} +catch { + Write-Host "Docker Not Installed" +} + +try { + kubectl version --client +} +catch { + Write-Host "Kubectl Not Installed" +} + +try { + helm version +} +catch { + Write-Host "Helm Not Installed" +} + +try { + terraform version +} +catch { + Write-Host "Terraform Not Installed" +} \ No newline at end of file diff --git a/scripts/run_app.ps1 b/scripts/run_app.ps1 new file mode 100644 index 0000000..eeb478e --- /dev/null +++ b/scripts/run_app.ps1 @@ -0,0 +1,3 @@ +Write-Host "Starting FastAPI Application..." + +uvicorn app.main:app --reload \ No newline at end of file diff --git a/scripts/run_coverage.ps1 b/scripts/run_coverage.ps1 new file mode 100644 index 0000000..e69de29 diff --git a/scripts/run_tests.ps1 b/scripts/run_tests.ps1 new file mode 100644 index 0000000..d213f59 --- /dev/null +++ b/scripts/run_tests.ps1 @@ -0,0 +1,3 @@ +Write-Host "Running Test Suite..." + +pytest -v \ No newline at end of file diff --git a/scripts/setup_dev.ps1 b/scripts/setup_dev.ps1 new file mode 100644 index 0000000..0ef4a46 --- /dev/null +++ b/scripts/setup_dev.ps1 @@ -0,0 +1,5 @@ +Write-Host "Installing dependencies..." + +pip install -r requirements.txt + +Write-Host "Setup completed." \ No newline at end of file diff --git a/test.db b/test.db index 715278a7eb10ba9c2a2ac50e03049f8ae83f806e..5abcee876cd7bbfab52975998786f8f1858afd3f 100644 GIT binary patch delta 35 lcmZoTz}Rqrae}m92Ll5G8x*rLFfg%9)G=o4*qE>&9sq{~2WJ2P delta 35 lcmZoTz}Rqrae}m<6axbT8x*rLFfcBesAJ41wJ~8qJOF>^2Pyyn