Source Management
All source management operations are available both in the TUI and via CLI.
TUI Access
capcat catch
Select “Manage sources” from the main menu.
CLI Commands
capcat list sources # list all active sources
capcat add-source --url <url> # add from RSS/Atom feed
capcat remove-source # interactive removal
capcat remove-source --dry-run # preview without changes
capcat remove-source --undo # undo last removal
Adding a Source
Via CLI:
capcat add-source --url https://example.com/feed.xml
Manually - drop a YAML file in Config/sources/active/config_driven/configs/. See Source Development.
Custom Python source - implement BaseSource in Config/sources/active/custom/<name>/source.py.
Removing a Source
capcat remove-source shows an interactive list of all config-driven sources. Select one, confirm, and it’s removed. Backup is created automatically for undo.
Only config-driven (YAML) sources can be removed this way. Custom Python sources require manual deletion.
Listing Sources
capcat list sources # active sources
capcat list bundles # defined bundles
capcat list all # both