7 Commits
Author SHA1 Message Date
Даниил Грабарь ee047618cd feat: update version and dependencies in setup.py; add privilege management and process handling modules
- Updated version from 2026.05.31 to 2026.06.11 in setup.py
- Replaced 'textual' with 'rich' in install_requires
- Added privilege.py for managing sudo privileges with a keep-alive mechanism
- Introduced process.py for handling subprocesses with enhanced control and output streaming
- Created ui.py for unified console interactions and user prompts
2026-06-11 12:21:02 +10:00
Даниил Грабарь cc97e2a854 fix: enhance Webots removal and installation scripts to manage WEBOTS_HOME environment variable 2026-05-23 08:21:58 +03:00
Даниил Грабарь 463a1e1423 fix: add docstrings to improve code documentation and clarity 2026-05-22 18:16:59 +03:00
Даниил Грабарь 4202421d5b fix: add process tracking and cancellation support to command execution 2026-05-22 13:23:38 +10:00
Даниил Грабарь 6be6032838 feat: update robot setup to use ruamel.yaml for preserving YAML comments and formatting
feat: enhance run command with Docker volume for Webots asset caching and GPU detection

feat: improve setup command to sequentially run sub-commands for documentation, environment, and robot parameters

fix: update update command to provide clearer logging during git operations and installation

refactor: enhance TUI components with better threading and logging for long-running tasks

chore: improve install script with better error handling, logging, and interactive setup wizard
2026-05-21 12:46:54 +10:00
Даниил Грабарь 2903b8825d Enhance progress reporting in setup and deletion processes across multiple scripts 2026-05-21 11:05:08 +10:00
Даниил Грабарь a50ff4e2e6 Add delete and update commands for project management 2026-05-20 17:52:49 +03:00