All projects

systems cli

A script that tidies a messy folder

Sort files by type and date, safely, with a dry run you can trust.

beginnerPython~8h

Why it matters

Automation scripts are how most people start being useful with code. Building in a dry-run mode teaches a habit that separates careful engineers from dangerous ones.

What you build

  • Sorting by extension and modification date
  • A dry-run mode that changes nothing
  • Collision handling that never overwrites
  • A log of everything it did

If you want more

  • Add a config file for rules
  • Add an undo command

Build it 5 steps

  • Handle permission errors without stopping halfway

Material for the whole build

Shows you write destructive tools defensively, which is a habit reviewers notice immediately.

Get a plan built around projects like this