The SciServer command-line interface (CLI) is a tool that allows users to interact with SciServer services and resources directly from the command line. The CLI Python script currently implements basic file operations, such as listing files, uploading files, and downloading files from SciServer.
Download bin/sciserver and make it executable:
chmod +x sciservereval $(./sciserver login -s -u <username> -p <password>)The authentication token will be stored in the SS_TOKEN environment variable for subsequent commands.
./sciserver ls ss://Storage/<username>/persistent/./sciserver --helpThe code is based on https://github.com/sciserver/SciScript-Python by mtaghiza et al. but has no dependecies other than requests and the standard Python 3 library. It does not provide a Python API, just command-line access to SciServer services.