kex docs Tey

Tey.Git

module Tey.Git

execute

execute(args: [String]) -> Result<ProcessResult, String>

pinRef

pinRef(url: String, selector: String, requested: String) -> Result<(String, String), String>

tags

tags(url: String) -> Result<[String], String>

Every version-shaped tag a repository publishes, newest first. Used to answer a range requirement, and to list installable Kex toolchains.

commitId?

commitId?(text: String) -> Bool

A full hexadecimal commit id. A short one is left to ls-remote: it could as well be a ref name.