Skip to content

feat(pypi): quantcpp CLI ollama-parity (pull/list/run/serve)#43

Merged
unamedkr merged 1 commit into
mainfrom
feat/quantcpp-cli-ollama-parity
Apr 11, 2026
Merged

feat(pypi): quantcpp CLI ollama-parity (pull/list/run/serve)#43
unamedkr merged 1 commit into
mainfrom
feat/quantcpp-cli-ollama-parity

Conversation

@unamedkr
Copy link
Copy Markdown
Collaborator

PR #42 added pull/list/run/serve to `tools/tq` (repo-clone users only). This adds the same commands to `quantcpp.cli` so PyPI users (`pip install quantcpp`) get the full ollama-parity DX:

```bash
pip install quantcpp
quantcpp pull llama3.2:1b
quantcpp list
quantcpp run llama3.2:1b
quantcpp serve llama3.2:1b --port 8080
```

Short aliases (`smollm2:135m`, `qwen3.5:0.8b`, `llama3.2:1b`) match `tools/tq`. Backwards-compatible: bare `quantcpp` and `quantcpp "question"` still work.

Version bump: 0.11.0 → 0.12.0 (next PyPI release).

🤖 Generated with Claude Code

PR #42 added these commands to tools/tq, but that's only available
to people who clone the repo. For PyPI users running `pip install
quantcpp`, the entry point is `quantcpp = quantcpp.cli:main`, which
only had a single chat shortcut.

This adds proper ollama-style subcommands to bindings/python/quantcpp/
cli.py so PyPI users get the same DX:

  pip install quantcpp
  quantcpp pull llama3.2:1b
  quantcpp list
  quantcpp run llama3.2:1b
  quantcpp serve llama3.2:1b --port 8080

Short aliases (smollm2:135m, qwen3.5:0.8b, llama3.2:1b) match the
tools/tq registry. Backwards-compatible: bare `quantcpp` and
`quantcpp "question"` still work.

Bumped version 0.11.0 → 0.12.0.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@unamedkr unamedkr merged commit 79db43a into main Apr 11, 2026
3 checks passed
@unamedkr unamedkr deleted the feat/quantcpp-cli-ollama-parity branch April 11, 2026 05:43
unamedkr added a commit that referenced this pull request Apr 11, 2026
PR #43 added pull/list/run/serve subcommands to the quantcpp CLI
(now on PyPI as v0.12.0). Update user-facing documentation to lead
with the new commands instead of the old single-shot Python pattern.

Changes:
- README.md Quick Start: lead with `quantcpp pull/run/serve/list`,
  show short aliases (smollm2:135m, qwen3.5:0.8b, llama3.2:1b),
  keep Python API as the secondary path
- README.ko.md: same restructure in Korean ("빠른 시작")
- site/index.html (guide): CTA section now shows CLI commands and
  Python API side-by-side; new i18n keys cta.label.cli/python in
  both EN and KO dictionaries

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
unamedkr added a commit that referenced this pull request Apr 11, 2026
PR #43 added pull/list/run/serve subcommands to the quantcpp CLI
(now on PyPI as v0.12.0). Update user-facing documentation to lead
with the new commands instead of the old single-shot Python pattern.

Changes:
- README.md Quick Start: lead with `quantcpp pull/run/serve/list`,
  show short aliases (smollm2:135m, qwen3.5:0.8b, llama3.2:1b),
  keep Python API as the secondary path
- README.ko.md: same restructure in Korean ("빠른 시작")
- site/index.html (guide): CTA section now shows CLI commands and
  Python API side-by-side; new i18n keys cta.label.cli/python in
  both EN and KO dictionaries

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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