fest parse

Parse festival documents into structured output

Synopsis

Parse festival documents into structured JSON or YAML output.

This command walks the festival hierarchy and produces structured output suitable for external tool integration (e.g., Guild v3, visualization tools).

Examples:

  fest parse                         # Parse current festival as JSON
  fest parse --format yaml           # Output as YAML
  fest parse --type task             # Output flat list of tasks
  fest parse --type gate             # Output only gates
  fest parse --all                   # Parse all festivals
  fest parse --compact               # Summary only (no children)
  fest parse --full                  # Include document content
  fest parse -o output.json          # Write to file
fest parse [path] [flags]

Options

      --all             parse all festivals in workspace
      --compact         compact output (summary only)
      --format string   output format (json, yaml) (default "json")
      --full            include document content
  -h, --help            help for parse
      --infer           infer frontmatter when missing (default true)
  -o, --output string   write output to file
      --type string     filter by entity type (task, gate, phase, sequence)

Options inherited from parent commands

      --config string   config file (default: ~/.config/fest/config.json)
      --debug           enable debug logging
      --no-color        disable colored output
      --verbose         enable verbose output

SEE ALSO

  • fest - Festival Methodology CLI - goal-oriented project management for AI agents