Modules§
- remote
- HTTPS fetch with SHA256 verification and TTL-based local caching (wgex-inspired).
Structs§
- Command
Node - EnvSpec
- Child-process environment declaration for a command node.
- Exec
Spec - Host
Platform - Which platform string to use when filtering
os:lists on commands. - Match
Outcome - Metadata
- Remote
Include - Root
Spec - RunContext
- Spec
Root Identity - Stable identity for where a YAML spec tree is rooted (directory of linked fragments + entry file).
- User
Config
Enums§
- Include
Ref - Local path or remote HTTPS include target.
Functions§
- default_
db_ path - format_
help - load_
spec - load_
spec_ from_ str - Parse YAML from memory. Use
include_basewhen the document usesinclude:(root or subtree). - load_
user_ config - match_
commands - merge_
specs_ into - Deep-merge
overlay.commandsintobase, letting included YAML fragments add or replace leaves and extend nested groups. - resolve_
git_ branch - resolve_
preferred_ spec - Resolve the preferred jan directory saved by
jan use. - resolve_
spec_ dir_ entry - Resolve a jan directory + entry file name into an absolute spec path and identity.
- run_jan
- run_
matched - validate_
spec - Validate every command in the tree (after merges or programmatic edits).