Create a command-line tool at /root/resolve.py that resolves a semver version against a range expression.
Create a command-line tool at /root/resolve.py that resolves a semver version against a range expression.: a task in TermGrade Environments: 1,004 executable Linux tasks (Harbor dataset). Goal : Given a list of available versions (one per line on stdin) and a semver range expression (as the first…
The task
**Goal**: Given a list of available versions (one per line on stdin) and a semver range expression (as the first CLI argument), output all versions that satisfy the range, one per line, in ascending semver order. If no version matches, output nothing (empty output). Exit code 0 always unless input is malformed.
Part of ai-and/termgrade-environments.