TRUGS CLI tools — validation, generation, memory, folder lifecycle, AAA protocol. Single `tg` binary with git-style subcommands.
Project description
TRUGS Tools
CLI toolkit for the TRUGS specification. One binary tg with git-style nested subcommands — validation, generation, memory, folder lifecycle, AAA protocol, and more.
Install
pip install trugs-tools
Quickstart
tg --help # see all commands
tg init my-project # create folder.trug.json
tg check # validate it
tg compliance . # Dark Code compliance scan
tg memory remember ~/.../memory.trug.json "decision text" --type project --rule "terse"
tg aaa validate my-issue.aaa.md
Command surface
36 operations under one binary:
- Lifecycle:
init,check,sync,render,validate - Inspection:
info,ls,where,find - CRUD:
add,get,update,delete,mv,link,unlink,dim - Special:
compliance,trl,export,import - Memory:
tg memory <sub>— 8 subs including remember/recall/forget/associate/render/audit/import/reconcile - AAA:
tg aaa <sub>— generate, validate - EPIC:
tg epic sync
Role in the TRUGS-LLC portfolio
- TRUGS — spec (CORE + TRL + reference papers). Zero CLIs, zero code.
- TRUGS-AGENT — marketing hub + orientation (concept folders with examples). Zero install to read.
- TRUGS-TOOLS (this repo) — reference + implementation (CLIs + schemas + tests). Install when you want automation.
- TRUGS-STORE — swappable graph storage backend.
Documentation
- CHANGELOG.md — version history
- REFERENCE/ — SPEC_*.md docs for each tool
- branches/ — experimental branch vocabularies
License
Apache-2.0 — see LICENSE
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file trugs_tools-1.0.0.tar.gz.
File metadata
- Download URL: trugs_tools-1.0.0.tar.gz
- Upload date:
- Size: 356.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e293d8d03f9d03b5191b03af307b103ac49be331c84b225f74f074934db11aa0
|
|
| MD5 |
e293f19ceca287a1dba3675d8f8f71e6
|
|
| BLAKE2b-256 |
2884ae672f657ed861620244cc2f075afacb91ae0c90f1502795aa4b1cfe76ba
|
File details
Details for the file trugs_tools-1.0.0-py3-none-any.whl.
File metadata
- Download URL: trugs_tools-1.0.0-py3-none-any.whl
- Upload date:
- Size: 257.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa1dd4ecd4d337ec45a0674de03f6252d99cdca8c12163cd1e525388cf2eb1d2
|
|
| MD5 |
a4b36f82755f4d4862825a6fd42595c8
|
|
| BLAKE2b-256 |
24508709b01bb1fec24ebd516a70ff1f9b3d899e7bf378a67cb2f0a0e05aab71
|