ezx
Search uses release 1.13.0.0 · 2,947 definitions
Definitions (2,947)
- def haswhether a list of paths holds one
- type Specwhat `[workspace]` says: its entries and the directories it excludes
- type Rootthe root's ledger: one with a `[package]` table is a member, under its name, and one with none is a virtual root, which holds the workspace and nothing to build
- type Ledgeran ez.toml git lists under the root, other than the root's own: the directory it is in, its `[package] name`, and whether it has a `[workspace]` table of its own
- type Membersthe member set, or why there is none: whether the root is a member, and every other member's directory
- def ledger.dira ledger's directory
- def ledger.namea ledger's package name
- def ledger.nestedwhether a ledger has a `[workspace]` table of its own
- def dirs.ofthe directory of every ledger, in order
- def chosenwhether a directory is a member: an entry names it and no exclusion does
- def picks.putthis ledger in front of the rest, when its directory is a member
- def picksevery ledger whose directory is a member, in the order git listed them
- def present.onewhether an entry that names a directory as it is names one that holds a committed ez.toml.
- def presentwhether every entry naming a directory as it is names one that is there
- def absentthe first entry naming a directory as it is that names none there, "" for none
- def unnestedwhether no member's ledger has a `[workspace]` table of its own
- def nestedthe first member whose ledger has a `[workspace]` table, "" for none
- def names.ofthe package name of every ledger, in order
- def namesthe package name of every member, the root's first when it is one
- def namedwhether a list of names holds one
- def distinctwhether no name is in the list twice
- def twicethe first name in the list twice, "" for none
- def root.memberwhether the root is a member
- def okwhether the workspace has a member set: every entry names a directory a workspace can name, every one naming a directory as it is names one with a committed ez.toml, no member is a workspace root of its own, and no two members have one package name
- def whywhy a workspace has no member set, said for the first thing found wrong
- def members.gothe member set, once it is known whether there is one
- def membersthe members of a workspace: the root when it has a package, and the directory of every ledger an entry names and no exclusion does, or why there are none
- type Readwhat a ledger's text says of its workspace: nothing, a `[workspace]` table, or why the table could not be read
- def strsevery item of an array as text, or nothing when one is not a string
- def array.vala value read as an array of strings
- def array.atthis pair's array when its key is the key, otherwise the rest's
- def arraythe array a table's key holds, an absent key holding none, or nothing when the key holds something else
- def entries.ofevery text read as an entry
- def paths.ofevery text read as a path's segments
- def table.gothe table, once both arrays were read
- def tablea `[workspace]` table's rows read
- def spec.atthis table when it is `[workspace]`, otherwise the rest's
- def spec.rowsthe `[workspace]` table among a document's rows, or none
- def spec.ofwhat a ledger's text says of its workspace.
- def sect.namea section's name
- def sect.haswhether a document has a section of this name
- def pairs.atthis section's pairs when its name matches, otherwise the rest's
- def pairs.ofthe pairs of the section with this name, or none
- def root.ofthe root, read from its ledger's text: a member under its `[package] name` when it has a `[package]` table, a virtual root when it has none
- def ledger.somea ledger under a directory of at least one segment
- def ledger.gothe ledger, once its directory is known: the root's own ez.toml cuts to no segments, and is not one of these
- def ledger.ofa committed ez.toml under the root, read: the directory it is in, which is its path with the last segment cut, its `[package] name`, and whether it has a `[workspace]` table.