Crates.io | syk |
lib.rs | syk |
version | 0.2.0 |
source | src |
created_at | 2023-11-01 18:55:01.901737 |
updated_at | 2023-11-01 18:55:01.901737 |
description | A key value tool to persist your passwords |
homepage | |
repository | https://github.com/jgardona/syk |
max_upload_size | |
id | 1021589 |
size | 48,016 |
Syk (store your keys) is a key value store for your keys. The keys are stored and persisted in json format file.
cargo install syk
$ syk -h
A key value tool to persist your passwords
Usage: syk <COMMAND>
Commands:
read Read data from storage
create Create an empty storage
insert Insert an item in storage
remove Remove an item from storage
lock Encrypt and compress storage data
unlock Decrypt and decompress storage data
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
$ syk create ~/.storage
$ syk insert ~/.storage "user" "key" "description"
$ syk read ~/.storage -l
+----+---------------------+-----------------+-----------------------------+
| id | user | password | description |
+----+---------------------+-----------------+-----------------------------+
| 3 | test@gmail.com | zxcffddxxssdddd | bbbbbbbbbbb |
+----+---------------------+-----------------+-----------------------------+
| 2 | test@gmail.com | zxcffddxxssdddd | ccccccccccccccccccccccccccc |
+----+---------------------+-----------------+-----------------------------+
| 1 | test@gmail.com | zxcffddxxssdddd | kkkkkkkkkkkkkkkkkk |
+----+---------------------+-----------------+-----------------------------+
$ syk remove ~/.storage 1
Lock will encrypt and compress your storage to make it safe.
$ syk lock ~/.storage ~/.storage_package
Unlock will decompress and decrypt your storage to make it readable.
$ syk unlock ~/.storage_package ~/.storage