JFrog CLI is a compact and smart client that provides a simple interface which automates access to Bintray and other JFrog products through their respective REST APIs. By using the JFrog CLI, you can greatly simplify your automation scripts making them more readable and easier to maintain. Several features of the JFrog CLI makes your scripts more efficient and reliable:
Parallel uploads and downloads
JFrog CLI lets you upload and download artifacts concurrently by a configurable number of threads which helps your automated builds run faster. For large artifacts, you can even define a number of chunks into which files should be split for parallel download.
Checksum optimization
JFrog CLI optimizes download operations by skipping artifacts that already exist in the target location. Before downloading an artifact from Bintray, if the artifact already exists in the same download path, it will be skipped. This same checksum optimization also allows long download operations to be stopped in the middle, and then continued later where they left off.
Wildcards and regular expressions
JFrog CLI supports wildcards and regular expressions giving you an easy way to collect all the artifacts you wish to upload or download.
Upload preview
All upload operations can be used with the --dry-run
option to give you a preview of all the files that would beuploadedwith the current command.