synaptic4r
Ruby CLI for ATT Synaptic Storage.
Install
The synptic4r gem is in the gemcutter.org repository. If gemcutter.org is not in your gem sources issue the following command only one time,
sudo gem source -a gemcutter.org
and install synaptic4r
sudo gem install synaptic4r
Credentials
Save credentials to $HOME/.synaptic4r
single account
subtenant: SubtenantID
uid: UserID
key: SecretKey
site: https://storage.synaptic.att.com/rest
multiple accounts (the first is used by default, the dashes must be included in the file)
-
account: myacct
subtenant: SubtenantID
uid: UserID
key: SecretKey
site: https://storage.synaptic.att.com/rest
-
account: myotheracct
subtenant: OtherSubtenantID
uid: OtherUserID
key: OtherSecretKey
site: https://storage.synaptic.att.com/rest
Basic CLI Commands
list information here
synrest get-started
list all commands with descriptions
synrest
list contents of remote root directory
synrest get
create a remote directory named foo
synrest create-dir foo
upload a file to directory foo
synrest create-file file.txt foo/
list contents for remote directory foo
synrest get foo
list contents for remote file foo/file.txt
synrest get foo/file.txt
execute command for account other than default
synrest command args [options] -u myotheracct
show examples for a command
synrest command examples
Copyright
Copyright © 2009 ATT. See LICENSE for details.