Works on Linux/MacOS/Windows!
- 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
)
- check that file is really a srr file
- provide standalone binary
- Linux, MacOS or Windows
- NodeJS >= 10
- npm (Should come with NodeJS on most OS)
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
https://nodejs.org/en/download/package-manager/#macos
https://nodejs.org/en/#home-downloadhead
Also available through Chocolatey or Scoop https://nodejs.org/en/download/package-manager/#alternatives-1
Linux: sudo npm i -g srrup
Windows: in CMD run npm i -g srrup
Linux: sudo npm update -g srrup
Windows: in CMD run npm update -g srrup
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
You can enable debugging output using DEBUG environment variable
DEBUG=debug srrup files/file1.srr more/file2.srr