-
-
Notifications
You must be signed in to change notification settings - Fork 7
CLI Update! (beta version) #27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Introduced new CLI architecture with modular design - Created CLI-specific modules for argument parsing and command handling - Refactored core download logic to be interface-agnostic - Added infrastructure components for configuration, logging, and error handling - Implemented new directory structure to support CLI and core functionality - Modified entry point to support both GUI and CLI modes - Added new command parsing and validation mechanisms - Prepared groundwork for future CLI feature expansion - Maintained compatibility with existing GUI implementation This change provides a robust command-line interface for the Factorio Mod Downloader, enabling more flexible and scriptable mod management.
…ill needs user feedback for further improvements
|
Hi @tamimbook Thanks for implementing the CLI I found a bug that it breaks the UI download section and the downloads are not being shown there. |
@vaibhavvikas thanks man but can you detail tell me which bug you encountered is it on GUI or CLI? if i understand the bug then I'll create my standalone rust-cli program and talk back later until then this PR remains open when i mention you. |
CLI Update (Beta) 🚀
This is my first pull request.
What's improved:
This is still a beta version of the CLI overhaul. Everything works on my machine (Windows 10 + Python 3.12), but I'd love your feedback before calling it stable.
Also I was busy with other project but I personally gave it time to Improve it! there's some CLI commands that might break or not work but major commands will easily work!
Happy to make any adjustments you suggest!
@vaibhavvikas