mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-24 13:45:00 +00:00
- Introduced `tustu_tools.py` to consolidate various scripts into a single command-line tool. - Implemented key generation functionality with multiple algorithms. - Added dummy data generation and email formatting capabilities. - Included structure analysis and constructor fixing for Java files. - Created wrapper script `tustu-tools` for easy access to the utility. - Developed test scripts for dummy data and email generation. - Added a script for reorganizing the app directory structure.
2.2 KiB
2.2 KiB
Legacy Scripts
This folder contains the original individual scripts that have been merged into the unified tustu_tools.py tool.
Purpose
These scripts are preserved for:
- Reference - Understanding the original implementation
- Historical documentation - Tracking how the code evolved
- Backup - In case specific functionality needs to be extracted
- Standalone use - Some scripts may still work independently
Recommendation
Use ../tustu_tools.py instead - It provides all functionality from these scripts through a unified command-line interface.
Legacy Scripts
| Script | Status | Replacement |
|---|---|---|
registration_gui.py |
✅ Still functional standalone | tustu_tools.py gui |
demo_test_data_ui.py |
⚠️ Demo only | Integrated into all commands |
test_dummy_data.py |
⚠️ Superseded | tustu_tools.py test-data |
test_email_generation.py |
⚠️ Superseded | tustu_tools.py gen-key --email-format |
fix_constructors.py |
⚠️ Superseded | tustu_tools.py fix-constructors |
fix_constructors_v2.py |
⚠️ Superseded | tustu_tools.py fix-constructors |
reorganize_structure.py |
⚠️ Superseded | tustu_tools.py analyze |
rename_obfuscated_files.py |
⚠️ Partial | Core utilities in tustu_tools.py |
Notes
registration_gui.py
The full PyQt6 GUI is still functional and can be run standalone:
python3 registration_gui.py
However, you can also launch it via:
python3 ../tustu_tools.py gui
Other Scripts
Most other scripts have been fully integrated into the unified tool and should not be run directly anymore.
Migration
If you have scripts or tools that reference these files, update them to use tustu_tools.py:
Before:
python3 scripts/test_dummy_data.py
python3 scripts/fix_constructors.py
After:
python3 scripts/tustu_tools.py test-data
python3 scripts/tustu_tools.py fix-constructors
Or from project root:
./tustu-tools test-data
./tustu-tools fix-constructors
Documentation
See the parent folder's documentation:
../TUSTU_TOOLS_README.md- Complete unified tool documentation../README_SCRIPTS.md- Scripts folder overview