usawa

Signed, immutable accounting.
Log | Files | Refs | Submodules | LICENSE

commit a52d325ce23e1b37fa3c4c6ea4ac803db33850c5
parent 5358ab86bb328b0912e4e468fe93ce887f0c1bd1
Author: lash <dev@holbrook.no>
Date:   Sun, 22 Mar 2026 22:31:08 -0600

Add asset adder cli

Diffstat:
Mdummy/usawa/runnable/asset.py | 11++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/dummy/usawa/runnable/asset.py b/dummy/usawa/runnable/asset.py @@ -18,6 +18,14 @@ class Context: self.cfg = usawa.config.load_config(config_dir=args.c) self.state = 0 self.asset = None + + if self.cfg.get('STORE_TYPE') == 'valkey': + dbid = self.cfg.get('VALKEY_ID') + host = self.cfg.get('VALKEY_HOST') + port = self.cfg.get('VALKEY_PORT') + self.db = ValkeyStore('', host=host, port=port) + self.store = AssetStore(self.db) + if args.f: self.asset = Asset.from_file(args.f, extref=args.e, mimetype=args.m, slug=args.n) elif args.z: @@ -26,7 +34,8 @@ class Context: else: raise ValueError('Must provide either file path or digest') - + self.store.add_asset(self.asset) + argp = argparse.ArgumentParser() argp.add_argument('-e', type=str, help='unique reference of asset')