ravmem-cli
Lightweight CLI client for the RavMem code knowledge graph server.
Installation
pip install ravmem-cli
Quick start
# Point the CLI at your RavMem server
ravmem remote config --url http://localhost:7432 --api-key <ADMIN_TOKEN>
# Activate the license (one command: seals the key to the server's machine,
# then brings the server live — the key is saved on the server's own data
# volume so it survives restarts; it's never stored on the machine you run
# this CLI command from)
ravmem license activate RAVMEM-XXXX-XXXX-XXXX-XXXX
# Register a repository
ravmem remote add /path/to/repo --name my-project --default-branch main
# Index a repository
ravmem analyze /path/to/repo --project <ID>
# Search symbols
ravmem search "authentication handler" --project <ID>
# Blast-radius analysis
ravmem impact MyClass.my_method --project <ID>
Requirements
- Python 3.10+
- A running ravmem-server instance
License
MIT — see LICENSE.
Metadata
Release files for ravmem-cli 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ravmem_cli-1.3.0.tar.gz | 60.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ravmem_cli-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 131.7 kB
Release files / ravmem_cli-1.3.0.tar.gz
| Download URL | ravmem_cli-1.3.0.tar.gz |
|---|---|
| Size | 60.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
24839544eda6208d2a11ac7ba874ae77fe8418bdc013079feb89c538cbea9cd5
|
|
BLAKE2b-256 checksum How to use checksums |
a6c01d52de9d56b4e2243dde2a8f6fb40ccff1f0140ced6607b16f07b2715fb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|
Release files / ravmem_cli-1.3.0-py3-none-any.whl
| Download URL | ravmem_cli-1.3.0-py3-none-any.whl |
|---|---|
| Size | 71.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
23178f0932a4842501ec0bbb6840af24fe4e1ae89cef4051e237829d88180c71
|
|
BLAKE2b-256 checksum How to use checksums |
bca55fb11520a5c8ecec2d960fa1f9687d245d069957e375c71364c8e360cec2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|