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.2.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.2.0.tar.gz | 59.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ravmem_cli-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 128.8 kB
Release files / ravmem_cli-1.2.0.tar.gz
| Download URL | ravmem_cli-1.2.0.tar.gz |
|---|---|
| Size | 59.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9631c21ce189ca8bad7be0865fa805e2dabb3d098a3ac37b0b82574386716b4f
|
|
BLAKE2b-256 checksum How to use checksums |
d0ccd9974d9d2c83703fb32fde3a9e7442c92262de85284f8271e6c68d22d14d
|
| 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.2.0-py3-none-any.whl
| Download URL | ravmem_cli-1.2.0-py3-none-any.whl |
|---|---|
| Size | 69.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5349f98359cbdb9b0ce455dea6283123ca37f9eeff3bbf601d4b0ad4bc6b1564
|
|
BLAKE2b-256 checksum How to use checksums |
c1929c077e2cae5b5153004800b1facace55150dc3d24625bd378ec260cd8b2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|