HF RL Explorer

Create a CLI tool backup.py that copies a source directory into a backup directory with a checksum manifest…

Create a CLI tool backup.py that copies a source directory into a backup directory with a checksum manifest…: a task in TermGrade Environments: 1,004 executable Linux tasks (Harbor dataset). Edge cases you must handle correctly: - Filenames with spaces, Unicode characters (including emoji)…

The task

**Edge cases you must handle correctly:** - Filenames with spaces, Unicode characters (including emoji), backslashes, quotes. - Empty files. - Empty source directory. - Backup directory path with trailing slash or without. - Source directory containing a file named `.backupignore` (should be copied and hashed like…

Part of ai-and/termgrade-environments.