Immutablebox
A Dropbox clone.
- Manage small and big files.
- Sync files with other directories.
- Store files as many pieces like BitTorrent.
- Replicate pieces to other directories.
- You can choose directories as you like. (NFS, Samba, FUSE(FTP, WebDAV), ...)
Installation
TODO
gem install immutablebox
Usage
-
ib commitcommit all outstanding changes -
ib initcreate a new repository in the given directory -
ib logshow revision history of entire repository -
ib statusshow changed files in the working directory -
ib updateupdate working directory (or switch revisions)
Below are not implemented yet.
-
ib pullpull changes from the specified source -
ib pushpush changes to the specified destination -
ib replicatereplicate pieces with other repository -
ib verifyverify all pieces of the repository
Tutorial
mkdir MyBoxcd MyBoxib initmv ../YourFolder1 ../YourFile.txt .ib commitib logvi YourFile.txtib statusib commitib logrm YourFile.txtib statusib updatevi YourFile.txt