Skip to content

Instantly share code, notes, and snippets.

@bahamas10
Created January 30, 2015 19:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bahamas10/3ae36849b22a97df636d to your computer and use it in GitHub Desktop.
Save bahamas10/3ae36849b22a97df636d to your computer and use it in GitHub Desktop.
manta sync reverse PoC
$ mmkdir ~~/stor/foo
$ echo foo | mput ~~/stor/foo/a
/bahamas10/stor/foo/a 4B
$ echo bar | mput ~~/stor/foo/b
/bahamas10/stor/foo/b 4B
$ echo baz | mput ~~/stor/foo/c
/bahamas10/stor/foo/c 4B
$ mkdir foo
$ ./manta-sync -v -r ~~/stor/foo ./foo
sourcedir: <MantaFile: /bahamas10/stor/foo>
destdir: <LocalFile: /Users/dave/dev/node-manta-sync/foo>
building source file list...
source file list built, 3 files found
/Users/dave/dev/node-manta-sync/foo/a... not found, adding to put list (1/3)
/Users/dave/dev/node-manta-sync/foo/b... not found, adding to put list (2/3)
/Users/dave/dev/node-manta-sync/foo/c... not found, adding to put list (3/3)
sync list built, 3 files staged for syncing (took 2ms)
/Users/dave/dev/node-manta-sync/foo/a... synced (1/3)
/Users/dave/dev/node-manta-sync/foo/c... synced (2/3)
/Users/dave/dev/node-manta-sync/foo/b... synced (3/3)
3 files (12 bytes) put successfully, 0 files failed to put (took 320ms)
done
$ cat foo/a
foo
$ cat foo/b
bar
$ cat foo/c
baz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment