Command-line reference
educelab-globus ships three console scripts.
el-globus-config
Inspect and edit the endpoint configuration.
el-globus-config # print all configured endpoints
el-globus-config --edit # interactive add / edit / delete menu
Options
--edit,-eLaunch the interactive configuration editor.
--verbose,-v/--quiet,-qIncrease or decrease log verbosity.
el-globus-login
Log into Globus and cache tokens for one or more endpoints.
el-globus-login
el-globus-login --endpoints lab-server archive
el-globus-login --force
el-globus-login --no-browser # headless / SSH-friendly flow
Options
--endpoints,-eNames or UUIDs of specific endpoints to authorize. Defaults to every endpoint in the configuration file.
--force,-fForce a new login even if cached tokens look valid.
--no-browserPrint the auth URL instead of opening a browser. Selected automatically when
SSH_TTYorSSH_CONNECTIONis set.--ignore-offlineTreat offline endpoints as a warning rather than a hard failure.
el-globus-cp
Copy a file or directory between two configured endpoints.
el-globus-cp src-endpoint:/abs/path dst-endpoint:/abs/path
el-globus-cp src-endpoint:rel/path dst-endpoint:rel/path
el-globus-cp --sync-level mtime src:data/ dst:data/
el-globus-cp --verify src:data/ dst:data/
el-globus-cp --background src:data/ dst:data/
Paths may be absolute or relative to the endpoint’s configured basedir.
Options
--label LABELCustom transfer label shown in the Globus UI.
--background,-bSubmit the transfer and exit immediately. Otherwise, the command polls until the transfer completes and reports progress.
--sync-level {exists,size,mtime,checksum}Only transfer files whose destination does not match the source under the chosen comparison. By default, every file is transferred unconditionally.
--verifyEnable checksum verification on the transfer.
--notify-success/--no-notify-successSend (or suppress) the success notification email. Default: suppress.
--notify-failed/--no-notify-failedSend (or suppress) the failure notification email. Default: send.
--notify-inactive/--no-notify-inactiveSend (or suppress) the “inactive” notification email. Default: send.