Python CLI and interface for the construct-cache (previously holocron-db) system.
$ make sync-protos$ python3 -m venv .
$ source bin/activate$ pip3 install -e .$ python3 src/construct_deck/cli.pyWhen developing features, you might want to sync your protobufs to the main
spawl-protocol repository as well. This will allow other repositories to use
the same protobuf structures when accessing the Construct Cache / Deck.
To sync protobufs, do the following:
- Setup the
sprawl-protocolrepository through agit clone. - Set the
SPRAWL_PROTOCOLS_LOCAL_PATHvariable in your.rcfile (.zshrcfor example) to point to the root of the repository - Run
make sync-protos-localto sync the protobufs from thesprawl-protocolrepo to this project. - If any changes are made in this repo to the protobuf structures and should be
committed to the
sprawl-protocolrepository, runmake push-protosand commit the changes in that repository.
New features coming soon! Check out the issues tab.