Releases: AustinCGomez/Open-File-Mover-CLI
V1.0.1-Sunset
Project Sunset Announcement - December 28, 2025
After careful consideration, we have decided to sunset the Open File Mover CLI project and convert this repository to a public archive.
What this means:
- The project will no longer be actively maintained or developed by @AustinCGomez
- The repository will remain available in read-only mode for reference
- The code has been dedicated to the public domain under the Unlicense
Going forward:
If you find this project useful and would like to continue its development, you're welcome to fork the repository and make any changes or enhancements that you want but it will not be possible to submit bug fixes or enhancements to this github anymore.
We're grateful to everyone who used and contributed to Open File Mover during its semi-active development period of 2022 to 2025.
V1.0.1 - Beta
Open File Mover CLI V1.0.1-Beta
A note from Open File Mover CLI maintainer:
Hey folks! What you see here is V1.0.1 Beta, which I’ve just released. It accomplishes three simple tasks exceptionally well, and I hope you come to enjoy it too. I’ve decided that V1.0.1 will be the final iteration of this project for me due to a lack of interest from the open-source community and the fact that the scripts already do exactly what I need them to do for my specific use case. However, I will continue to eliminate edge cases as I encounter them.
In this latest version, I was able to accomplish several things:
- Every action you take in the program is timestamped and saved into a log file located in the logs folder. This allows you to review commands you ran in case anything goes wrong.
- The partial GUI has been removed. All commands and actions now run entirely through the command line.
The End Goal
My goal is to make one final release before retiring this fork. It is dedicated to the public domain so anyone can fork it and continue onwards, but this specific fork of the project will be retiring when V1.0.1 exits out of beta.
V1.0.1-Beta-Prerelease
Pre-release of the V1.0.1 Beta. Adding some final touches and aesthetics before our beta release towards the end of the week.
V1.0.1-Alpha
Version 1.0.1-Alpha has released and this project is now solely a command line program! Documention and source code is going to be rapidly changing until the beta version is released so only download this new update if you want to test the scripts now.
What has been added:
- A brand new parser utilizing the native argparse library.
- A feature to move entire folders from Dir A to Dir B through the command line parser.
- Feature to delete everything in your recycle bin. [Windows 11 tested]
- Feature to delete everything in your downloads folder[Windows 11 tested]
V1.0.0.0-Compatibility-Hotfix
Open File Mover CLI should now be Windows 11 compatible. The script must be run as administrator in command line or powershell in order to get any of the commands to open up. I never had this issue on Windows 10 but it seems to be a security enhancement for Windows 11. Either way, it's important that only an adminstator is able to use this script.
What is to come:
- Version 1.0.0.0.5 will include technical documentation enhancements and minor graphical user interface enhancements.
- Version 1.0.0.1 will be on the horizon with graphical user interface additions and finally an .exe for windows users. I am taking my time in the next version so it could release in the fall 2025, winter 2025, or even sometime in 2026. Stay tuned!
1.0.0.0
🚀 Open File Mover CLI - Release Notes That Don't Suck
Version 1.0.0.0 - "The Great Resurrection"
Released: When the developer remembered they actually needed this tool again
🎭 What's Changed (AKA: Our Dramatic Transformation)
1. The Great Rebranding Spectacular 🎪
Python File Mover has risen from the digital graveyard like a phoenix with commitment issues!
After years of collecting dust in the archives (right next to that "learn Spanish" folder we all have), we dusted off this bad boy because, surprise surprise, we actually needed it again. Who could have seen that coming? 🤷♂️
New Name: Open File Mover CLI
Why the change? Because "Python File Mover" was about as creative as naming your pet dog "Dog." We're now 47% more open-source sounding and 73% more likely to be taken seriously at developer meetups.
2. Code Simplification: The Great Detox 🧘♂️
Remember when we thought making everything object-oriented would make us look super smart and professional? Yeah, that was adorable.
What we did:
Threw our overly complex OOP architecture out the window (it didn't even say goodbye)
Embraced functional programming like it's 1995
Kicked all third-party libraries to the curb (sorry, not sorry)
Now we're running on pure, uncut, artisanal Python libraries only
Translation: We realized that sometimes a hammer is just a hammer, and you don't need to build a AbstractToolFactory to use it.
3. Windows 10: The Final Farewell Tour 💔
This is it, folks. Version 1.0.0.0 is throwing the ultimate going-away party for Windows 10 support.
Why? Because even Microsoft is ghosting Windows 10 in October 2025, and we're not about to be the clingy ex who won't let go.
🔮 What's Coming Next (AKA: Our Master Plan for World Domination)
The Great Fedora Linux Migration of 2025 🐧
The Situation: Windows 10 is getting the boot faster than a reality TV contestant, and our developer is making the switch to Fedora Linux for everything except gaming (because priorities, people).
The Plan:
0.4.0.0-discontinued.
Sunset of Python File Mover:
After careful consideration, I have made the difficult decision to discontinue all the oversight of all future development of Python File Mover and archive the project on GitHub. This journey has been an incredible learning experience for me, but from a design standpoint, the project has some fundamental limitations that would require significant time and effort to address. As such, Version 0.4.0.0-discontinued will be the final release of Python File Mover.
The code will remain in the public domain and can still be cloned and developed further by the community. However, I will no longer be contributing to the project as its maintainer.
Thank you all for your support and engagement throughout the life of this project!
What's Changed
- Update main.py by @AustinCGomez in #73
- Update main.py by @AustinCGomez in #74
0.4.0.0 now live
What's Changed
- Improved error handling! The program will be able to handle most errors. If you see a error message please do report it into our issues so we can investigate further. The program will now run from start to finish without having to run 'python main.py' every time.
- Code refactor: @AustinCGomez went through the entire code base and refactored everything to be much more readable and easier to maintain.
- @malikrohail fixed #57 and we thank you for your efforts
- Updated our README.md by @AustinCGomez
Short-Term Goals
](https://github.com/AustinCGomez/Python-File-Mover/issues)
- Version 0.4.5.0 will release when all of the issues in the issue tab are resolved and that should mark the final development version of our project. We have some critical areas of improvements for the project revolving around logging and compatibility in Linux and OSX(Possibly). If you wish to see Version 0.4.5.0 happen faster then please take a look at our issues tab and pick up a issue. 🥇
- Version 0.5.0.0 will focus on refactoring and bug fixing and documentation.
Long-Term Goals(After Version 0.5.0.0):
Python File Mover Retirement - We might evolve the program into a GUI application that will be a sister project of our command line interface based Python File Mover here. This GUI project will be in it's own repository and will only start after Version 0.5.0.0 is released which might be when we sunset the command line project. This is only a tentative plan and not set in stone.
0.3.5.1 Release - We are so back!
Project Returns
Project maintainer @AustinCGomez has resurrected the project from the archive graveyard to make some changes and new features.
What's Changed
Update README.md by @AustinCGomez
Created a requirements.txt file to help with installing new dependencies
What's next
Linux compatibility - Projected by Version 0.4.0.0
Logging capabilities - Projected by Version 0.4.0.0