Commit Graph

13 Commits

Author SHA1 Message Date
e48adddd4c Add --status flag, TAB completion with argcomplete, update README, update tests 2025-12-04 15:10:03 +00:00
385d721155 Add diff functionality 2025-11-21 17:04:59 +00:00
1cb0bca865 Fix accidental removal of shebangs when restoring a script 2025-11-21 13:54:42 +00:00
fde29fe90d Add new flags and their respective functionalities: --list, --restore-last, --prune-backups. Change Python dependecies version. Remove Black target-version from pyproject.toml. Mirro version bump. 2025-11-16 14:17:11 +00:00
a068c0a5bd Fix pyproject group for dev-dependencies, remove .bak from backed up file 2025-11-16 09:40:26 +00:00
2b24d252a1 Add pre-commit framework and hooks config, update README 2025-11-15 08:23:20 +00:00
0fe9045f54 Black formatting 2025-11-13 16:25:10 +00:00
863b1b3a21 Add logic to handle editor specific flags dynamically, add --version flag, edit .gitignore, add tests 2025-11-13 16:14:17 +00:00
84f09d303e Remove --editor to make use of /usr/bin/nano (fallback to Nano), Add header to backed up file to capture original path and timestamp, handle new file creation with mirro 2025-11-10 18:41:07 +00:00
b0c9ec9847 Remove lingering import uuid 2025-11-10 17:54:58 +00:00
649dd55786 Remove uuid and hex id from backup_name 2025-11-10 17:53:49 +00:00
0747c8e3c7 Add sudo escalation for root protected files 2025-11-10 17:46:06 +00:00
c910ea44f9 Initial commit 2025-11-10 17:22:32 +00:00