Zum Hauptinhalt springen

ideon article list

What This Command Does​

ideon article list lists generated articles from the local output directory, with optional search and filtering by publication, series, and content type. Search uses exact-phrase matching first, falling back to all-words AND logic when no exact matches are found.

Usage​

ideon article list [--search <query>] [--publication <slug>] [--series <slug>] [--content-type <type>] [--limit <n>] [--json] [--verbose]

Arguments and Options​

FlagShorthandRequiredTypeDefaultDescription
--search <query>NoneNostringnoneSearch articles by title, slug, keywords, description, or body content. Exact phrase first, then all-words AND.
--publication <slug>NoneNostringnoneFilter by publication slug. Only articles generated after this feature was added will match.
--series <slug>NoneNostringnoneFilter by series slug. Only articles generated after this feature was added will match.
--content-type <type>NoneNostringnoneFilter by content type (article, blog-post, x-post, etc.).
--limit <n>NoneNonumber50Maximum number of results to display.
--jsonNoneNobooleanfalsePrint machine-readable JSON output.
--verboseNoneNobooleanfalseShow detailed metadata including description, keywords, idea, and generated date.

Examples​

List all articles
ideon article list
Search by phrase
ideon article list --search "react hooks"
Filter by publication
ideon article list --publication tech-blog
Combine filters and search
ideon article list --search "machine learning" --publication tech-blog --limit 10
Machine-readable output
ideon article list --json
Verbose output
ideon article list --verbose

Search Behavior​

The --search flag uses a two-phase matching strategy:

  1. Exact phrase match (case-insensitive): Searches across title, slug, description, keywords, and full markdown body for the exact phrase. If any articles match, only those are returned.
  2. All-words AND fallback: If no exact phrase matches are found, the query is split into individual words. Articles containing ALL words (in any order) across the same fields are returned.

Output and Exit Codes​

Exit codeMeaning
0Listing completed successfully.
1Failed due to filesystem or runtime errors.
  • ideon write
  • ideon export
  • ideon delete

Versioning and Deprecation Notes​

  • Introduced in this version. No deprecated flags.
  • Publication and series filtering only applies to articles generated after this feature was added (forward-only).