Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class EcosystemFacts(val id: String, val manifests: List<Source>, val manager: String?, val managerSource: Source?, val lockfiles: List<Source>, val needsLockfile: Boolean, val pins: List<Pin>, val install: Install?, val named: List<Named>, val workspaces: List<Workspace>, val notes: List<String>)
Link copied to clipboard
data class HandsoffPlan(val checkout: String, val root: String, val ecosystems: List<EcosystemFacts>, val notRead: List<String>, val ci: CiFacts?, val stops: List<Stop>, val commands: List<PlannedCommand>, val image: String?, val imageBasis: String?, val byHand: List<String>, val readFiles: List<String>)
The result of planning one checkout; nothing in it has been run.
Link copied to clipboard
object HandsoffRender
Link copied to clipboard
data class HandsoffRequest(val root: String = "", val job: String? = null, val workflow: String? = null, val fromCi: String? = null, val cell: List<Pair<String, String>> = emptyList(), val lockfile: String? = null, val acceptNoLockfile: Boolean = false, val testCommand: String? = null, val runtime: List<Pair<String, String>> = emptyList())
Link copied to clipboard
Reads a checkout through Host.readText. Listing a directory is the one thing a Host has no call for, so it starts ls -1 <dir>, which reads a directory and executes nothing from it.
Link copied to clipboard
data class Named(val kind: String, val name: String, val detail: String?, val command: String?, val source: Source, val test: Boolean = false)
A command the repository names: a package script, a Makefile target, a justfile recipe, a tox environment or a nox session. command is how to run it, or null when no page that was fetched documents that, in which case it is listed and never planned.
Link copied to clipboard