Encrypted, passwordless, embeddable key-value store.
Caution
This is a work in progress. You SHOULD NOT be using this to store sensitive data at this time.
-
syringe set foo bar
- Set an item named 'foo' with value 'bar' -
syringe get foo
- Get the item named 'foo' -
syringe remove foo
- Rmove the item named 'foo' -
syringe list
- List all items -
--identity
- Specify path the to SSH key to use, defaults to: -
--store
- Specify path to the store to use, defaults to: -
--config
- Specify path to a config file, defaults to:
Precedence of config and flags.
- Config not required, but if it's present then use it.
- Environment variables not required, but if they're present then use them.
- Flags overrides all.
- identity = whatever is currently loaded in the ssh keyring
- store = $HOME/.syringe/{id}.db
Config:
identity=
store=