Skip to main content

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

License

Apache-2.0 — see LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trugs_tools-1.0.0.tar.gz (356.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trugs_tools-1.0.0-py3-none-any.whl (257.2 kB view details)

Uploaded Python 3

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

Hashes for trugs_tools-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e293d8d03f9d03b5191b03af307b103ac49be331c84b225f74f074934db11aa0
MD5 e293f19ceca287a1dba3675d8f8f71e6
BLAKE2b-256 2884ae672f657ed861620244cc2f075afacb91ae0c90f1502795aa4b1cfe76ba

See more details on using hashes here.

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

Hashes for trugs_tools-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa1dd4ecd4d337ec45a0674de03f6252d99cdca8c12163cd1e525388cf2eb1d2
MD5 a4b36f82755f4d4862825a6fd42595c8
BLAKE2b-256 24508709b01bb1fec24ebd516a70ff1f9b3d899e7bf378a67cb2f0a0e05aab71

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page