ai-rules

View on PyPIReverse Dependencies (0)

0.2.0 ai_rules-0.2.0-py3-none-any.whl

Wheel Details

Project: ai-rules
Version: 0.2.0
Filename: ai_rules-0.2.0-py3-none-any.whl
Download: [link]
Size: 30859
MD5: 7f29338bd8662bb1a3a6f8dc7a509cbc
SHA256: 4191e7ea3ef4c2270bc98fead94f6d94f76c6503d4d5c60be51b918ad58295bd
Uploaded: 2025-01-14 11:07:30 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: ai-rules
Version: 0.2.0
Summary: A powerful CLI toolkit for extending and enhancing AI capabilities through customizable rules and commands.
Author-Email: loonghao <hal.long[at]outlook.com>
Project-Url: Homepage, https://github.com/loonghao/ai-rules-cli
Project-Url: Documentation, https://github.com/loonghao/ai-rules-cli#readme
Project-Url: Repository, https://github.com/loonghao/ai-rules-cli.git
Project-Url: Issues, https://github.com/loonghao/ai-rules-cli/issues
License: MIT License Copyright (c) 2024 Hal Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: ai,ai-assistant,cli,prompt-engineering,rules,uv
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
Requires-Dist: click (>=8.0.0)
Requires-Dist: duckduckgo-search (>=7.2.1)
Requires-Dist: googletrans (>=4.0.0)
Requires-Dist: httpx (>=0.26.0)
Requires-Dist: pydantic (>=2.5.3)
Requires-Dist: pyyaml (>=6.0.0)
Requires-Dist: requests (>=2.25.0)
Requires-Dist: tomli-w (>=1.0.0)
Requires-Dist: tomli (>=2.0.1)
Requires-Dist: uv (>=0.5.18)
Requires-Dist: black (>=23.0.0); extra == "dev"
Requires-Dist: isort (>=5.0.0); extra == "dev"
Requires-Dist: nox (>=2023.0.0); extra == "dev"
Requires-Dist: pyright (>=1.1.0); extra == "dev"
Requires-Dist: python-dotenv (>=1.0.0); extra == "dev"
Requires-Dist: ruff (>=0.1.14); extra == "dev"
Requires-Dist: pytest-asyncio (>=0.25.0); extra == "test"
Requires-Dist: pytest-cov (>=6.0.0); extra == "test"
Requires-Dist: pytest-mock (>=3.14.0); extra == "test"
Requires-Dist: pytest (>=8.0.0); extra == "test"
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9090 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ai_rules/__init__.py sha256=4kcjg72AOwRi4BHxbPQdum2cLG-kaaiiIMHA7AX_EIw 154
ai_rules/cli.py sha256=2TyaCaf2BcwYKwD_1L7_BIcWaSRy9_CF6JM2nVpEYEU 8755
ai_rules/config.py sha256=6aXvVrow1bH7RSFL27BXWTdN8nKdVj20MlzTdPXEcU4 2490
ai_rules/py.typed sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
ai_rules/scripts.py sha256=5yhbo5rE7idqxImkKmE-WTpWszSMuttqRTPCTmy-vTo 7025
ai_rules/core/__init__.py sha256=gBW9BmBdqR2W37qu1mA6UhfCPAhT825JWGFp4MIItOY 109
ai_rules/core/config.py sha256=olbOzhlf_p-y9vX6n3A5XMzqyehZ480qIlnFn2-rDv0 2190
ai_rules/core/decorators.py sha256=B6u2rgHZizlUuJkLlsATDV1gq8FagrlAaUyqBsDkoGI 904
ai_rules/core/plugin.py sha256=ykxj9quIkeppVgepqjkmfOfQX8k1muspR03Eq7yT1CE 17552
ai_rules/core/template.py sha256=oHfXVr4_RDu0MQF-Zhcxokajm0-741QT_-cA6T_gFkA 5258
ai_rules/plugins/__init__.py sha256=CfwU1xY55dZO4UKi88Mp0hE3nSGeFVLfLVKE3WE8vso 36
ai_rules/plugins/duckduckgo_search.py sha256=Yrkyu5YrzBsZmW4tdqcFhpY9PBFQH-D8ugmSKLn6k10 10334
ai_rules/plugins/translate.py sha256=3eL3BAANPbKMQKpsE0xRHRFHv1CuL76DfmnLAGHLl0o 8441
ai_rules/processors/__init__.py sha256=qdijYEYURGw0KLtFbxGDoOhCSE7kZNgb3V18lZCoUzw 770
ai_rules/processors/llm_optimize.py sha256=Xip2Djl66JXOaVzI77lsKLtSsYDDJe_Z41Mz2KT1UyU 2288
ai_rules/templates/base_template.yaml sha256=C66myJS8j-pn6Xx1rhzLdDj-JIG9mb9ksSzKw3ECZXY 1022
ai_rules/templates/cli_template.yaml sha256=zjYtIKKkfkedD_pznk9ALO_riqPIu-xz9s2yEle9QLA 1237
ai_rules/templates/cursor_template.yaml sha256=ZwcsC4pzGd3j3A3cXClvpw9uTlIIGQTv1VsZtpQEF8A 928
ai_rules/templates/windsurf_template.yaml sha256=U5w0MReyl9ab6DVmX8CMqVDggoavNFYsNL5qKCwHynE 1079
ai_rules/templates/markdown_templates/base.md sha256=RkjeAcogwd6nZjyH0Tjqn8gjY9LiX5jIP9AIQrzjUO8 551
ai_rules-0.2.0.dist-info/METADATA sha256=dmoDd3qoNzBL90isr_HBWOXnyjPBIbpB3ALsrdmN2Eg 12333
ai_rules-0.2.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
ai_rules-0.2.0.dist-info/entry_points.txt sha256=j7lQHYpcGqqEJaYVNszTW6vJ9cRJXVCHA39YP1A3qZo 46
ai_rules-0.2.0.dist-info/licenses/LICENSE sha256=tJf0Pz8q_65AjEkm3872K1cl4jGil28vJO5Ko_LhUqc 1060
ai_rules-0.2.0.dist-info/RECORD

entry_points.txt

ai-rules = ai_rules.cli:cli