All sdf
subcommands
Below is a list of all SciDataFlow subcommands for the sdf
tool.
This list can also be access anytime (along with some examples of
commonly used sdf
subcommands) with sdf --help
).
Main Subcommands
sdf config
: Set local system-wide metadata (e.g., your name, email, etc.), which can be propagated to some APIs. See Configuring SciDataFlow.sdf init
: Initialize a new project. See Initializing a Project with sdf init and sdf metadata.sdf metadata
: Change the project metadata. See Setting Project Metadatasdf add
: Add a data file to the manifest. See Adding files withsdf add
.sdf status
: Show status of data. See Checking for file modifications withsdf status
.sdf update
: Update MD5s. See Checking for file modifications withsdf status
.sdf rm
: Remove a file from the manifest. See Adding/Removing Files and Getting File Status withsdf add
,sdf rm
, andsdf status
sdf mv
: Move or rename a file on the file system and in the manifest. See Moving a File withsdf mv
Remote Subcommands
sdf link
: Link a directory to a remote storage solution. See Linking to a Remote with sdf linksdf get
: Download a file from a URL. See Downloading Data from Static URLssdf bulk
: Download a bunch of files from links stored in a file. See Bulk Downloading Data withsdf bulk
sdf track
: Start tracking a file on the remote. See Tracking Files withsdf track
sdf untrack
: Stop tracking a file on the remote. See Untracking a File withsdf untrack
.sdf pull
: Pull in all tracked files from the remote. See Retrieving Data from Remotes.sdf push
: Push all tracked files to remote. See Pushing Files to Remotes.sdf asset
: Retrieve a SciDataFlow Asset. See SciDataFlow Assets.sdf help
: Print all subcommands with examples, or the help for a specific subcommand.