ezx
Search uses release 1.13.0.0 · 2,947 definitions
Definitions (2,947)
- def exec.finishthe program started with its words on ez's own stdin, stdout and stderr, or the link written, and the status the program exited with, 0 when none was started.
- def exec.plana plan, executed, and how it ends: with the status the planner gives its end and the program's status (`TP.code`, EZ-OUT-1)
- def loop.step
- def roundsthe rounds the loop may take.
- def loopthe loop, under fuel.
- def vara variable, "" when it is unset
- def bend.isthe bend on the PATH, as its banner's first line.
- def envthe variables the tool commands read
- def goone target, run, installed or upgraded, over the project's ledger and lock, building the file `want` names when it names one
- def run`ez tool run [--entry <file>] <target> [-- args…]`, `install` and `upgrade`
- def sync.allevery name a sync installs, in turn
- def sync.goa sync's names installed in turn, none when it refuses, and then its end (`TP.sync.outcome`)
- def sync`ez tool sync`: every pin the ledger names, installed at its lock rev
- type Actwhat the command does with the binary once it is current: `Run` starts it with these words, `Install` and `Upgrade` link it onto PATH
- type Envthe variables the command reads, each "" when it is unset
- type Aska question the planner asks that is not git's about a remote
- type Answerthe answer to one: a file's text, whether a binary is there, or what git said of a path: its real path, the top of the checkout holding it, the commit HEAD names, and whether `git status` answered and what it printed.
- type Replyone question, answered
- type Worldeverything `ez tool run`, `install` and `upgrade` read
- def actthe act
- def targetthe target asked for
- def wantthe file `--entry` names, "" when it names none
- def herethe directory ez runs in
- def envthe variables
- def bendthe bend on the PATH, "" when it did not answer
- def ledgerthe project's ez.toml, None when there is none
- def lockthe project's ez.lock.toml, None when there is none
- def repliesevery question of ours answered so far
- def upsevery one of the upgrade's questions answered so far
- def env.tool_bin
- def env.xdg_bin
- def env.xdg_cache
- def env.home
- def env.path
- def homeHOME
- def bin.home`~/.local/bin`, when there is a HOME
- def bin.xdg`$XDG_BIN_HOME` when it is set, otherwise the one above
- def bin.dirwhere an installed command is linked: `$EZ_TOOL_BIN` when it is set, otherwise `$XDG_BIN_HOME`, otherwise `$HOME/.local/bin`, an empty value counting as unset; None when all three are empty (EZ-TOOL-1)
- def bin.ofthe link directory of a World's variables
- def cache.homethe cache root: `$XDG_CACHE_HOME/ez/tool`, otherwise `$HOME/.cache/ez/tool`, taken from where ez runs when it is relative, so every path the plan names is absolute; None when neither variable is set
- def cache.dir
- def cache.ofthe cache root of a World
- def text.ora Maybe's text, "" for none
- def project.ofthe project's ledger as read.
- def projectthe project's ledger as read
- 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
- type Backwhat the doctor needs beyond its World: nothing, for a project of its own; or the root's ledger text, every other ez.toml git lists, and why the joint ledger could not be made, "" when it was
- type Doctoredthe ledger the doctor judges, and what else it needs
- def jointwhat the doctor judges at a workspace root: the joint ledger, the same text `ez lock` plans the root lock from, or, when it cannot be made, the root's own ledger with why
- def underwhether a path is under a directory of the root
- def under.anywhether a path is under any member's directory
- def own.atwhether a committed file is a member's own: under its directory, or, for the root, under no member's
- def own.puta file kept, when it is the member's own
- def own.filesthe committed files that are a member's own
- def dirs.ofevery member's directory
- def nv.ofthe name a member is imported by, when it publishes under one
- def nvs.ofevery name a member is imported by.
- def driftboth directions of a member's disagreement: a hash its own import lines name that its own ledger does not, and a dependency of its ledger none of them names
- def at.linesa member's line, said for the member
- def drift.notesa member's report, or the one line that says there is nothing to report
- def member.driftone member's drift report, over its own files
- def moved.linehow a moved member reads
- def moved.ata member's walk against what the lock records at its directory, once that is looked up
- def moved.walkeda member's walk against the lock
- def member.movedone member against the lock: its package walked from its entry over the committed files, reported when the lock records another hash at its directory
- def members.notesevery member's report: its drift, then whether it moved
- def resolved.notesthe members' reports, once they were resolved
- def listing.notesthe members' reports over the sources as git listed them
- def sources.notesthe members' reports, once the sources were asked for
- def tail.pickwhat the doctor says after the toolchain, the ledger, the lock, the library and the lock check: why the joint ledger could not be made, or else every member's report
- def tailand so, once it is known whether the joint ledger was made
- def notesevery line the doctor says at a workspace root
- def plan`ez doctor`: for a project of its own, the doctor's plan; at a workspace root, the same lines over the joint ledger, with each member's report in place of the one drift report
- def step.ofthe step, once the doctor's own is known: its questions, or this plan
- def stepwhat the interpreter does next: the doctor asks what it always asks, the sources among them, and its plan is this one
- type Hopwhere a command runs: where it is, again at the root's directory, or nowhere, because the search for the root was refused
- def hop.withinthe root a member found, once it is known whether that is where ez runs
- def hopwhere a command runs, from what the search found.
- def programthe program as it was started, found again from another directory: a path with a `/` in it taken from where ez was started, and a bare name looked up on PATH as it was
- def linethe line that runs the same command at the root: a shell that changes to the root's directory and hands every word on as it was, with no word read by the shell, which takes them as its positional parameters
- type Libthe BEND_LIB a command run in a member uses: the one the environment sets, or, when it sets none, the root's `.ez/lib`, where the workspace's lock lays its packages
- def lib.withinthe root a member found, once it is known whether that is where ez runs
- def lib.foundthe library, once it is known whether the environment sets one
- def libthe library a member's own command uses: `env` is BEND_LIB as the environment has it, "" for unset
- def lib.linethe line that runs the same command where it is, with BEND_LIB set
- def lock.withinthe root a member found, once it is known whether that is where ez runs
- def lockthe lock a command run in a directory reads: the root's, which is the only one a workspace has, or its own in a project of its own and at the root
- type Foundone ez.toml git lists under the root, other than the root's own: its path from the root, and its text
- type Membera member's ledger, read: its directory and what it holds
- type Jointwhat a workspace is locked from: as a project of its own, which is not a workspace; nothing, because something about the workspace was refused; or the joint ledger
- def source.ata source read from a member's directory: a relative path joined to it, and a URL or an absolute path as it is (`P.anchor`, EZ-LED-8)
- def dep.ata dependency read from a member's directory
- def deps.atevery dependency read from a member's directory
- def tool.ata tool read from a member's directory
- def tools.atevery tool read from a member's directory
- def members.depsevery member's dependencies, in member order, each as the root reads it