## Questions App Query CLI
A CLI for processing a questions for search queries on the app.
### Install from PyPI
```bash
pip install questions-cli
```
### Install (local dev)
```bash
pip install -e .
```
### Set environment variables
```bash
export MONGO_URI=""
export LLM_API_KEY="<your_llm_api_key>"
```
### Usage
- Show help:
```bash
questions-cli --help
```
- Show version:
```bash
questions-cli --version
```
- Quick run (process CSV):
```bash
questions-cli data/queries.csv
```
- Explicit ingest command (same behavior):
```bash
questions-cli ingest data/queries.csv
```
### Common options
- `-d, --delimiter` CSV delimiter (default `,`)
- `--dry-run` Parse and classify/generate without DB writes
- `--limit N` Process only first N rows
- `--subjects-file PATH` Subjects mapping file (csv/yaml/json)
### Examples
```bash
questions-cli data/queries.csv --dry-run
questions-cli ingest data/queries.csv -d ';' --limit 100
questions-cli ingest data/queries.csv --subjects-file subjects.yaml
```
Raw data
{
"_id": null,
"home_page": null,
"name": "questions-cli",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "cli, questions, search, queries",
"author": "InshaManowar",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/b1/eb/b8b6cbe2464ce09f0a4f2602d8bd664f2efd8e1edb41728cc69aeb24dadd/questions_cli-0.1.2.tar.gz",
"platform": null,
"description": "## Questions App Query CLI\n\nA CLI for processing a questions for search queries on the app.\n\n### Install from PyPI\n\n```bash\npip install questions-cli\n```\n\n### Install (local dev)\n\n```bash\npip install -e .\n```\n\n### Set environment variables\n\n```bash\nexport MONGO_URI=\"\"\nexport LLM_API_KEY=\"<your_llm_api_key>\"\n```\n\n### Usage\n\n- Show help:\n\n```bash\nquestions-cli --help\n```\n\n- Show version:\n\n```bash\nquestions-cli --version\n```\n\n- Quick run (process CSV):\n\n```bash\nquestions-cli data/queries.csv\n```\n\n- Explicit ingest command (same behavior):\n\n```bash\nquestions-cli ingest data/queries.csv\n```\n\n### Common options\n\n- `-d, --delimiter` CSV delimiter (default `,`)\n- `--dry-run` Parse and classify/generate without DB writes\n- `--limit N` Process only first N rows\n- `--subjects-file PATH` Subjects mapping file (csv/yaml/json)\n\n### Examples\n\n```bash\nquestions-cli data/queries.csv --dry-run\nquestions-cli ingest data/queries.csv -d ';' --limit 100\nquestions-cli ingest data/queries.csv --subjects-file subjects.yaml\n``` \n",
"bugtrack_url": null,
"license": null,
"summary": "CLI for processing search queries for the app",
"version": "0.1.2",
"project_urls": null,
"split_keywords": [
"cli",
" questions",
" search",
" queries"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "6afc389ae14e6d9f256ae0fee0041790f88c6e4ecd4e3c83c454b41e92a4d05c",
"md5": "5ed6854ae7c4974f4a97ca6f5b87c26e",
"sha256": "3ea3e871b55432caa0c38c3a93b80664c26c98ce8a7b29279c1136d3112221d1"
},
"downloads": -1,
"filename": "questions_cli-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5ed6854ae7c4974f4a97ca6f5b87c26e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 17321,
"upload_time": "2025-08-28T04:57:55",
"upload_time_iso_8601": "2025-08-28T04:57:55.104667Z",
"url": "https://files.pythonhosted.org/packages/6a/fc/389ae14e6d9f256ae0fee0041790f88c6e4ecd4e3c83c454b41e92a4d05c/questions_cli-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b1ebb8b6cbe2464ce09f0a4f2602d8bd664f2efd8e1edb41728cc69aeb24dadd",
"md5": "2d9fb032c5e8e5adfff662fc085c9595",
"sha256": "1da5c683c9f048825f2e129f515bc41ce42e78c09ef1ca6b2b4bdb8c9de63a22"
},
"downloads": -1,
"filename": "questions_cli-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "2d9fb032c5e8e5adfff662fc085c9595",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 13397,
"upload_time": "2025-08-28T04:57:57",
"upload_time_iso_8601": "2025-08-28T04:57:57.468039Z",
"url": "https://files.pythonhosted.org/packages/b1/eb/b8b6cbe2464ce09f0a4f2602d8bd664f2efd8e1edb41728cc69aeb24dadd/questions_cli-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-28 04:57:57",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "questions-cli"
}