[go: up one dir, main page]

Module manifest

Module manifest 

Source
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)
CubeConfig
A CUE Cube containing file definitions for code generation
FormatConfig
Format configuration for a generated file
Hooks
Collection of hooks that can be executed
IgnoreEntry
Extended ignore configuration with patterns and optional filename override.
MatchHook
Hook step that expands to tasks discovered via TaskMatcher.
Project
Root Project configuration structure (leaf node - cannot unify with other projects)
ProjectFile
A file definition from the cube
TaskMatcher
Match tasks across workspace by metadata for discovery-based execution
TaskRef
Reference to a task in another env.cue project by its name property
WorkspaceConfig
Workspace configuration
WorkspaceHooks
Workspace lifecycle hooks for pre/post install

Enums§

FileMode
File generation mode
HookItem
A hook step to run as part of workspace lifecycle hooks.
IgnoreValue
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: