Build a CLI tool /app/resolve that reads a semver range and a list of versions from stdin (one per line)…
Build a CLI tool /app/resolve that reads a semver range and a list of versions from stdin (one per line)…: a task in TermGrade Environments: 1,004 executable Linux tasks (Harbor dataset). Input format (stdin) - Line 1: a semver range (e.g., =1.2.3 <2.0.0 , ~1.2.3 , ^0.2.3 , 1.2.x , 1.2.3 - 2.3.4 …
The task
**Input format (stdin)** - Line 1: a semver range (e.g., `>=1.2.3 <2.0.0`, `~1.2.3`, `^0.2.3`, `1.2.x`, `1.2.3 - 2.3.4`, `>1.0.0`, `=1.2.3`). - Remaining lines: version strings, one per line. May include pre-release tags and build metadata (e.g., `1.2.3-alpha.1+build.42`). The list can be empty.
Part of ai-and/termgrade-environments.