Unfortunately deno developers won't distribute code from deno/cli as a library.

So this is stripped-down code temporary (I hope) taken from https://github.com/denoland/deno/tree/main/cli to make better compatibility.

Periodically it will synced with original repository.