folder-datetime-fix v0.8.5 -- first PyPI release
Fix folder "modified" dates that get clobbered when the OS drops housekeeping files (thumbs.db, .DS_Store, ...) into your folders -- now a one-line install on Windows, macOS, and Linux.
Install
pip install folder-datetime-fixThen run the short fdtfix command (the folder-datetime-fix and mod_fldr_dt commands also work):
fdtfix . --fix-all --dry-run # preview first
fdtfix . --fix-all # applyHighlights (the 0.8.x line)
- On PyPI --
pip install folder-datetime-fix; dependencies (DazzleTreeLib, dazzle-filekit) resolve automatically. Published via PyPI Trusted Publishing (OIDC -- no stored token). - Cross-platform -- runs on Windows / macOS / Linux. Recognises platform "litter" (Windows
thumbs.db/desktop.ini, macOS.DS_Store/._*/.Spotlight-V100/..., Linux.directory/.hidden) and skips VCS metadata dirs (.git,.svn,.hg) by default -- while leaving user files like.gitignorealone. - cp1252-safe CLI -- tree/help output no longer crashes on a legacy Windows console; it degrades to ASCII when the console can't encode emoji/box glyphs.
src/layout -- standard packaging; the test suite runs against the installed package.fdtfixshort command plus thefdtfix.pyno-install shim for running straight from a git clone.
Requirements
- Python 3.9+
Verification
Built wheel installs in a clean venv and pulls the dependency stack from PyPI; the fdtfix entry point runs. CI green across Windows/macOS/Linux x Python 3.9-3.12.