Files
2025-10-16 20:00:53 +02:00
..
2025-10-16 20:00:53 +02:00
2025-09-29 20:11:16 +02:00
2025-10-16 19:53:49 +02:00

refit

refit is a file and directory manipulation tool. Currently it can create a flat folder and file structure as well as an linear directory structure.

ToDos

  1. folder and file creation
    1.1 simple file and folder creation
    1.2 recursive file and folder creation
  2. file movement
    2.1 file deletion
  • implement config file containing version, default names and other configurations
  • make file and directory creation start counting at 1 instead of 0
  • Add security check which benchmarks the creation of folders and files before the first execution in order to prevent either python, the file system or the system in general to crash.

Changelog

<2025-10-16> V0.3.9 - Changed how the version is read
<2025-10-05> V0.3.8 - Added file extension to file creation mode
<2025-10-05> V0.3.7 - Added custom naming for level and branch in recursive mode
<2025-10-05> V0.3.6 - Recursive mode no longer requires the -n flag
<2025-10-04> V0.3.5 - Added a function which returns the length of a number
<2025-10-04> V0.3.5 - Changed the recursive mode into an linear x*y pattern
<2025-10-04> V0.3.4 - Added recursive directory creation and fixed numbered naming
<2025-10-03> V0.3.3 - Added the beginning of recursive mode
<2025-09-30> V0.3.2 - Refactoring librefit and added proper docstrings; begun to remove the check for the valid input and put it in the decider
<2025-09-29> V0.3.1 - Removed the requirement for an input
<2025-09-29> V0.3.0 - Added file creation in the pattern like directories
<2025-09-29> V0.2.4 - Improved logging and log readability
<2025-09-28> V0.2.3 - Added logging for version file and --filemode path to the decider
<2025-09-28> V0.2.0 - Added librefit for standard functions
<2025-09-28> V0.1.0 - Added the creation of multiple numbered directories in a given directory with the pattern default directory_n