IPFS implementation in C, (not just an API client library).
- ipfs init to create an ipfs repository on your machine
- ipfs add MyFile.txt to add a file to the repository, will return with a hash that can be used to retrieve the file.
- ipfs cat hash to retrieve a file from the repository
- liblmdb
- c-libp2p
svn co https://github.com/mateuszviste/c-libp2p
cd c-libp2p/trunk
make
svn co https://github.com/mateuszviste/c-ipfs
cd c-ipfs/trunk
ln -s ../../c-libp2p/trunk c-libp2p
make