Expand description
Root Project configuration type
Based on schema/core.cue
Structs§
- ArgMatcher
- Pattern matcher for task arguments
- Base
- Base configuration structure (composable across directories)
- Cube
Config - A CUE Cube containing file definitions for code generation
- Format
Config - Format configuration for a generated file
- Hooks
- Collection of hooks that can be executed
- Ignore
Entry - Extended ignore configuration with patterns and optional filename override.
- Match
Hook - Hook step that expands to tasks discovered via TaskMatcher.
- Project
- Root Project configuration structure (leaf node - cannot unify with other projects)
- Project
File - A file definition from the cube
- Task
Matcher - Match tasks across workspace by metadata for discovery-based execution
- TaskRef
- Reference to a task in another env.cue project by its name property
- Workspace
Config - Workspace configuration
- Workspace
Hooks - Workspace lifecycle hooks for pre/post install
Enums§
- File
Mode - File generation mode
- Hook
Item - A hook step to run as part of workspace lifecycle hooks.
- Ignore
Value - Value for an ignore entry - either a simple list of patterns or an extended config.
Type Aliases§
- Ignore
- Ignore patterns for tool-specific ignore files. Keys are tool names (e.g., “git”, “docker”, “prettier”). Values can be either: