Create a command-line tool /app/backup.py with two subcommands: checksum and verify .
Create a command-line tool /app/backup.py with two subcommands: checksum and verify .: a task in TermGrade Environments: 1,004 executable Linux tasks (Harbor dataset). checksum subcommand: - Takes one required argument: a directory path. - Recursively finds all regular files in that directory…
The task
**`checksum` subcommand:** - Takes one required argument: a directory path. - Recursively finds all regular files in that directory (excluding symlinks, sockets, FIFOs, etc.). - For each file, computes a SHA-256 checksum. - Writes a manifest to stdout. The manifest format is: each line is `SHA256_HEX FILENAME` where…
Part of ai-and/termgrade-environments.