rivet

command module
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

README

rivet

a tiny cli for syncing a directory with a girder instance

asciicast

installation

mac

sudo curl -sL -o /usr/local/bin/rivet https://github.com/danlamanna/rivet/releases/download/v0.0.5/rivet-0.0.5-darwin-amd64
sudo chmod +x /usr/local/bin/rivet

linux

sudo curl -sL -o /usr/local/bin/rivet https://github.com/danlamanna/rivet/releases/download/v0.0.5/rivet-0.0.5-linux-amd64
sudo chmod +x /usr/local/bin/rivet

usage

rivet sync --auth "username:password" --url data.kitware.com path/to/local/dir girder://somegirderfolderid

to avoid passing credentials multiple times, use rivet configure.

limitations

Due to the difficulty in representing Girder items in the context of a POSIX filesystem, items with 0 files and items with multiple files are ignored. There is no way to use rivet to upload or download these.

Additionally, rivet doesn't attempt to sync item or folder metadata. It's purely a tool for syncing blobs of data to their respective folders.

If you require support for these use cases, consider a more comprehensive tool such as girder-client.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL