Files
TimeTracker/scripts/version-manager.bat
Dries Peeters 8a378b7078 feat(clients,license,db): add client management, enhanced DB init, and tests
- Clients: add model, routes, and templates
  - app/models/client.py
  - app/routes/clients.py
  - templates/clients/{create,edit,list,view}.html
  - docs/CLIENT_MANAGEMENT_README.md
- Database: add enhanced init/verify scripts, migrations, and docs
  - docker/{init-database-enhanced.py,start-enhanced.py,verify-database.py}
  - docs/ENHANCED_DATABASE_STARTUP.md
  - migrations/{add_analytics_column.sql,add_analytics_setting.py,migrate_to_client_model.py}
- Scripts: add version manager and docker network test helpers
  - scripts/version-manager.{bat,ps1,py,sh}
  - scripts/test-docker-network.{bat,sh}
  - docs/VERSION_MANAGEMENT.md
- UI: tweak base stylesheet
  - app/static/base.css
- Tests: add client system test
  - test_client_system.py
2025-09-01 11:34:45 +02:00

24 lines
742 B
Batchfile

@echo off
REM Version Manager for TimeTracker - Windows Batch Wrapper
if "%1"=="" (
echo Usage: version-manager.bat [action] [options]
echo.
echo Actions:
echo tag [version] [message] - Create a version tag
echo build [number] - Create a build tag
echo list - List all tags
echo info [tag] - Show tag information
echo status - Show current status
echo suggest - Suggest next version
echo.
echo Examples:
echo version-manager.bat tag v1.2.3 "Release 1.2.3"
echo version-manager.bat build 123
echo version-manager.bat status
echo.
exit /b 1
)
python scripts/version-manager.py %*