22 releases (5 breaking)
0.7.0 | Aug 14, 2024 |
---|---|
0.6.0 | May 22, 2024 |
0.5.4 | May 16, 2024 |
0.5.1 | Mar 20, 2024 |
0.4.1 | Nov 14, 2023 |
#457 in Command line utilities
110KB
3K
SLoC
BLOCKSET
The blockset
application is a command line program that can store and retrieve data blocks using a content-dependent tree (CDT) hash function as a universal address of the blocks.
Commands
- content hash validation:
blockset validate 3v1d4j94scaseqgcyzr0ha5dxa9rx6ppnfbndck971ack
- calculate a content hash of a file:
blockset hash ./README.md
- add content of a file or a directory to the local storage
cdt0/
:>blockset add ./README.md ngd7zembwj6f2tsh4gyxrcyx26h221e3f2wdgfbtq87nd >blockset add ./src/ --to-posix-eol
- get a file or a directory by a content hash
blockset get ngd7zembwj6f2tsh4gyxrcyx26h221e3f2wdgfbtq87nd ./ls.json blockset get ngd7zembwj6f2tsh4gyxrcyx26h221e3f2wdgfbtq87nd ./dir/
- information about the repository
blockset info
Dependencies
~355KB
~10K SLoC