Skip to content

Add pyld command-line interface - #305

Open
anatoly-scherbakov wants to merge 23 commits into
sqlite-cache-lazy-initfrom
command-line-interface
Open

Add pyld command-line interface#305
anatoly-scherbakov wants to merge 23 commits into
sqlite-cache-lazy-initfrom
command-line-interface

Conversation

@anatoly-scherbakov

@anatoly-scherbakov anatoly-scherbakov commented Jul 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add pyld CLI (get, expand, cache clear) via pip install "PyLD[cli]".
  • Lazy console-script entry (cli_entry) so a bare install fails with an install hint instead of an import crash.
  • Compose ChoiceByTypeDocumentLoader + ChoiceBySchemeDocumentLoader + cached HTTP loader for Path vs URL inputs.
  • CLI docs (termynal examples), README/installation notes.

Stack

master#301 File → #302 Scheme → #304 ByType → #303 Sqlite lazy-init → #305 CLI (this PR).

Test plan

  • pytest tests/test_cli.py
  • CI green
  • make docs-build after docs deps install

@github-actions

github-actions Bot commented Jul 26, 2026

Copy link
Copy Markdown

@anatoly-scherbakov
anatoly-scherbakov changed the base branch from choice-by-type-document-loader to sqlite-cache-lazy-init July 26, 2026 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant