Skip to main content

Thin CLI client for the PR similarity API.

Project description

pr-search-cli

Standalone CLI client for the PR search API.

Default deployment target:

  • API: https://evalstate-openclaw-pr-api.hf.space
  • repo: openclaw/openclaw

Install / run

Run without installing permanently:

uvx pr-search-cli status
uvx pr-search-cli code similar 67144
uvx pr-search-cli code clusters for-pr 67144
uvx pr-search-cli issues list
uvx pr-search-cli contributors show alice

Run the pr-search script from this package explicitly:

uvx --from pr-search-cli pr-search status

CLI overview

pr-search status

pr-search code status
pr-search code similar <pr-number>
pr-search code clusters list
pr-search code clusters show <cluster-id>
pr-search code clusters for-pr <pr-number>

pr-search issues status
pr-search issues list
pr-search issues show <cluster-id>
pr-search issues for-pr <pr-number>
pr-search issues contains-pr <pr-number> [cluster-id]
pr-search issues duplicate-prs
pr-search issues best

pr-search contributors status
pr-search contributors list
pr-search contributors show <login>
pr-search contributors risk <login>

The old repo ..., similar, clusters, cluster ..., and analysis ... commands are still accepted as hidden compatibility aliases.

Useful flags

Global flags:

  • --base-url
  • -R, --repo
  • --format text|json|jsonl|ids
  • --json (compatibility alias for --format json)

Lookup commands also support:

  • --mode auto|indexed|live

Issue-cluster commands also support:

  • --variant auto|hybrid|deterministic

Examples

pr-search status
pr-search code status
pr-search code similar 67144 --mode live
pr-search code clusters list --limit 20
pr-search issues list --variant auto
pr-search issues for-pr 67144
pr-search issues contains-pr 67144 issue-cluster-44861-3
pr-search contributors list --format jsonl
pr-search contributors risk alice --format json
pr-search --base-url http://127.0.0.1:7860 status

Output formats

  • text
    • stable key/value blocks and tables for humans and shell users
  • json
    • full API payload
  • jsonl
    • one JSON object per list row when the command returns a collection
  • ids
    • just the primary identifiers from list-like commands

Publish

Build artifacts:

uv build

Publish to PyPI:

uv publish

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pr_search_cli-0.1.1.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pr_search_cli-0.1.1-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file pr_search_cli-0.1.1.tar.gz.

File metadata

  • Download URL: pr_search_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pr_search_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 777ff59bc55a12243742b1050d4522757bb26f50200d63420c56527f7b13265c
MD5 5304ff075b5dc695ad5a6d47c7c1ef5a
BLAKE2b-256 72c4dd2be8851654d7c1f497525d73aaa3c63effecc09f6ce43cc1793734a32e

See more details on using hashes here.

File details

Details for the file pr_search_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pr_search_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pr_search_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 98c309442b837dba9d11a7ee9f9a8bbbc404dc11275432d3449b0647f2786129
MD5 1a4d37e76ba58fb6a315fc7f6386c605
BLAKE2b-256 a4af993f1aef45b969519549b84a3d79fc37d44bfdefc1eb60698c7c495fb3dd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page