Expand description
Tome - The Sigil Package Manager
Manages Sigil tomes (packages) through ritual commands:
Commands:
sigil conjure
Manifest: Grimoire.toml
The Grimoire is the central registry of all consecrated tomes.
Structs§
- Attune
Result - Result of attunement
- Binding
Spec - Detailed binding specification
- Forge
Result - Result of forging
- Grimoire
- Root structure of Grimoire.toml
- Grimoire
Lock - Lock file for reproducible builds
- Locked
Binding - A locked binding with exact version/source
- Resolved
Binding - A resolved binding with its location
- Tome
Metadata - Tome metadata section
- Workspace
- Workspace configuration for multi-tome projects
Enums§
- Binding
- A binding (dependency) specification
- Binding
Source - Source type for a binding
Constants§
- GRIMOIRE_
LOCK - Lock file for reproducible builds
- GRIMOIRE_
TOML - The manifest file name
- TOMES_
DIR - Directory for cached tomes
Functions§
- attune
- Attune bindings (update/resolve dependencies)
- banish
- Banish a binding (remove dependency)
- conjure
- Conjure a new tome (create new project)
- forge
- Forge the tome (build with dependencies)
- inscribe
- Inscribe current directory as a tome (init in existing directory)
- invoke_
rite - Run a rite (script)
- list_
rites - List available rites (scripts)
- summon
- Summon a binding (add dependency)