Xexus (Python)
Personal project: a custom console/workflow tool with logging, admin checks, and automated pre/post processes.
Built for experimenting with Python, system automation, and internal tooling.
Notes / Features
- custom console interface with input prompts using
inquirer
- prechecks for admin privileges, platform, required files, and version validation
- auto-downloads missing assets from GitHub
- internal logging using
structlog
+ customLoggerManager
- postchecks clean up assets after execution
- can resize/move console window based on user settings
- includes message boxes and user prompts via Windows API
- supports timeout handling for commands and workflow execution
- fully Python, multi-threaded, and handles errors gracefully