srrup
v2.1.3
Published
Upload .srr files to srrdb.com
Downloads
4
Readme
srrDB CLI Uploader
Works on Linux/MacOS/Windows!
Features
- Login through the CLI
- Save and reuse login cookie (Linux/MacOS:
~/.config/srrdb/.env
or Windows:%HOMEPATH%\.config\srrdb\.env
) - Better error handling
- Save failed uploads file to backfill folder (Linux/MacOS:
~/.config/srrdb/backfill
or Windows:%HOMEPATH%\.config\srrdb\backfill
) - On every successful upload the backfill folder is checked for files still needing to be uploaded
- logging (Linux/MacOS:
~/.config/srrdb/logs
or Windows:%HOMEPATH%\.config\srrdb\logs
)
Planned features
- check that file is really a srr file
- provide standalone binary
Requirements
- Linux, MacOS or Windows
- NodeJS >= 10
- npm (Should come with NodeJS on most OS)
Install NodeJS and npm
Linux
Debian/Ubuntu packages provided by NodeSource - https://github.com/nodesource/distributions/blob/master/README.md#debinstall
CentOS/Fedora packages provided by NodeSource - https://github.com/nodesource/distributions/blob/master/README.md#rpminstall
ArchLinux: https://nodejs.org/en/download/package-manager/#arch-linux
MacOS
https://nodejs.org/en/download/package-manager/#macos
Windows
https://nodejs.org/en/#home-downloadhead
Also available through Chocolatey or Scoop https://nodejs.org/en/download/package-manager/#alternatives-1
Install srrup
Linux: sudo npm i -g srrup
Windows: in CMD run npm i -g srrup
Upgrade srrup
Linux: sudo npm update -g srrup
Windows: in CMD run npm update -g srrup
Usage
srrup --help
Usage: srrup file.srr <file2.srr> <file3.srr>
Upload one or more .srr files to srrdb.com, if no option is specified as listed below,
all parameters are expected to be .srr files and will be uploaded.
Output will be logged to ~/.config/srrdb/logs
Example:
srrup files/file1.srr more/file2.srr
Options:
-l, --login login to srrdb.com and save auth info (~/.config/srrdb/.env)
-b, --backfill process files in backfill folder (~/.config/srrdb/backfill)
-h, --help show this help
-v, --version print the current version
Debug Output
You can enable debugging output using DEBUG environment variable
DEBUG=debug srrup files/file1.srr more/file2.srr