mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2025-12-31 08:19:45 -06:00
- 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
24 lines
782 B
Bash
24 lines
782 B
Bash
#!/bin/bash
|
|
# Version Manager for TimeTracker - Unix Shell Wrapper
|
|
|
|
if [ $# -eq 0 ]; then
|
|
echo "Usage: ./version-manager.sh [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.sh tag v1.2.3 'Release 1.2.3'"
|
|
echo " ./version-manager.sh build 123"
|
|
echo " ./version-manager.sh status"
|
|
echo ""
|
|
exit 1
|
|
fi
|
|
|
|
python3 scripts/version-manager.py "$@"
|