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).