# Functions
NewRunner returns a new Runner.
RunnerWithCachePath returns a RunnerOption that uses the given cache path.
RunnerWithLogger returns a RunnerOption that uses the given logger.
RunnerWithPrintFields returns a RunnerOption that uses the given colon-separated print fields.
RunnerWithProtocURL returns a RunnerOption that uses the given protoc zip file URL.
# Interfaces
Runner runs commands.
# Type aliases
RunnerOption is an option for a new Runner.