soju promote

Purpose: Promote local: true entries in a topic to data/content/registry/vocabulary.yaml.

Reads

data/content/topics/<topic>/topic.yaml

Writes

data/content/registry/vocabulary.yaml, data/content/registry/examples.yaml (if locals have examples), topic file (refs replace locals)

Exit codes

0 success · 1 error

                                                                              
 Usage: soju promote [OPTIONS]                                                
                                                                              
 Promote local topic entries to registry.                                     
                                                                              
╭─ Options ──────────────────────────────────────────────────────────────────╮
│ *  --topic          <str>  Topic id (e.g. family)                          │
│                            [required]                                      │
│    --dry-run                                                               │
│    --help                  Show this message and exit.                     │
╰────────────────────────────────────────────────────────────────────────────╯
uv run soju promote --topic family
uv run soju promote --topic family --dry-run

AI commands: promote-local