ezx
Search uses release 1.13.0.0 · 2,947 definitions
Definitions (2,947)
- def stopswhether `ez publish` refuses a World outright, asking nothing more
- def is.uploadwhether a question is the upload
- def any.uploadwhether any of these questions is the upload
- def sends.vwhether a verdict is at the upload or past it: it asks for the upload, or has its answer and goes on
- def sendswhether `ez publish` gets as far as the upload on a World
- def ranwhat a program printed, and whether it exited 0
- def answerone question, answered
- def answer.allevery question, answered
- def morethe World with more answers in it
- def loop.stepthe planner's step: its questions answered and the loop gone round again, or its plan run
- def roundsthe rounds the loop may take.
- def loopthe loop, under fuel.
- def run`ez publish`: the package the project's ledger names, checked, sent, and the hash bend answered checked against ez's own
- type Aska question the planner asks
- type Answerthe answer to one: the tool commands' answer, or whether a program exited 0 and what it printed
- type Replyone question, answered
- type Worldeverything `ez publish` reads
- def tomlthe ledger's path, which is fixed
- def lockfilethe lock's path, which is fixed
- def herethe directory the project is in
- def ledgerthe ledger's text, None when there is no ez.toml
- def repliesevery question answered so far
- def keythe key a question is looked up by.
- type Heardan answer looked up, or none yet
- def look.stepthis answer when it is the question's, otherwise the rest's.
- def lookthe first answer given to a question
- def heardthe answer to a question, or none yet
- def tomlthe ledger's path, which is fixed
- def ledger.ofwhat ez.toml holds once a plan has run, when it held `was` before
- def ledgerthe ledger an edit leaves, when ez.toml held `was` before it
- def worldthe World a plain `ez lock` reads, run in `here` over a ledger, the `.bend` files git lists, and the answers it was given.
- def outcomehow a plan ends
- def refuseswhether a plan ends in a refusal
- def join.lockthe edit and the lock as one plan, once the edit is known to succeed: the edit's effects, the notes, and the lock's effects, or, when the lock refuses, a refusal with no effect, its reason followed by `tail`
- def join.edit
- def joinan edit followed by the lock over what it leaves.
- def askswhat the lock still asks, as one list: the packages, then the names.
- type Worldwhat `ez remove` reads: the name it was given, the ledger's text or None, and the ignore file's text, "" when there is none
- def tomlthe ledger's path, which is fixed
- def ignore.filethe ignore file's path, which is fixed
- def read.ofthe ledger as read: what the file says, or, with no file, a read that did not parse and says why.
- def deps.ofthe dependencies of a ledger that was read
- def any.stepthe rest of a scan only when this one was not it
- def namedwhether a dependency has this name
- def holdswhether a dependency names this hash
- def char.okwhether a char may stand in a hash that names a directory under `.ez/lib`
- def chars.okwhether every char of a text may
- def safea hash `rm -rf .ez/lib/<hash>` removes one tree for: a `0x` name with no path separator in it.
- def gone.hasha vendored hash, removed ahead of the rest when it is safe to remove and no dependency that is left names it
- def gone.puta dependency's committed tree, when it is the one removed and is vendored
- def gonethe committed trees removing `name` leaves no dependency to name: the hash of each vendored dependency by that name that none in `left` names
- def ignore.put`.gitignore` written ahead of the rest when the allowlist changes it
- def editswhat `ez remove` does to a ledger that names the dependency: the ledger written without it, the allowlist derived from what is left, and each committed tree it leaves unnamed removed
- def absentthe refusal for a name the ledger does not have
- def refusalthe refusal for a ledger that names the dependency but, with it dropped, cannot be written so that it reads back (EZ-LED-4), or for a name it does not have
- def plan.hasthe plan for a ledger that read: the edits when it names the dependency and the ledger left can be written, a refusal when not
- def plan.readthe plan for the ledger as read.
- def plan`ez remove` over a World
- def refuses.planwhether a plan ends in a refusal
- def refuseswhether `ez remove` refuses on a World
- def afterwhat a path holds once a plan has run, when it held `was` before
- type Worldwhat `ez remove` reads: the remove's World, the directory it runs in, the `.bend` files git lists, and the answers to the lock's questions
- def removethe remove's World
- def ledger.wasthe ledger's text the remove read
- def lock.worldthe World a plain `ez lock` reads once the remove has run
- def lockthe plan of that lock
- def tailwhat is added after the lock's reason when the lock refuses
- def plan`ez remove` over a World: the remove, then the lock over what it leaves
- def refuseswhether `ez remove` refuses on a World
- type Nextwhat the interpreter does next: answer the lock's questions, or run the plan
- def next.lockthe lock's step, once the remove succeeds
- def next.madethe remove refused is the plan; otherwise the lock is next
- def nextwhat the interpreter does next on a World
- def morethe World with more of the lock's answers in it
- def loop.stepthe planner's step: its questions answered and the loop gone round again, or its plan run
- def loopthe loop, under fuel.
- def run`ez remove <name>`
- def version.olderthe older spelling, tried only when the current one was not understood
- def version`bend` asked which bend it is, as a run's answer: the status line, then the banner.
- def saida command's output as it printed it, or the walk stopped with why it failed
- def printed.atwhat a program printed, with the status line in front of it taken off and nothing else touched
- def printedthe output after its first newline
- def under.topa path of the tree, as the file effect is to open it
- def file.got
- def file.ofa regular file's text, by its path from the top
- def ent.othera path of the listing with what the NAR needs of it: a file's text read, a symlink's target as the listing printed it
- def ent.reada regular file's text read, or anything else as the listing gave it
- def ent.ofone path of the listing, read
- def entsevery path of the listing, read
- def builtthe tree's node, or the walk stopped when the listing made none
- def dumpthe NAR serial of one path
- def paththe SRI narHash of a path, the same string `nix hash path --sri` prints
- def byteone byte as a character.
- def nat.byte
- def le64.go
- def le64a length as NAR writes it: eight bytes, little-endian
- def zerosthat many NUL bytes, the padding after a string
- def pad.of
- def strone NAR string: its length, its bytes, then zeros up to a multiple of eight
- def exec.fields