JFrog CLI is a compact and smart client that provides a simple interface that automates access to Bintray and other JFrog products through their respectived 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.
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.
All upload operations can be used with the
--dry-runoption to give you a preview of all the files that would be uploaded with the current command.
JFrog CLI for Other Products
JFrog CLI can also be used for different functions when working with JFrog Artifactory and JFrog Mission Control. While the basic command syntax is the same, there may be variation in the commands, options and parameters available for each product.
For details on how to download, install and use JFrog CLI, please refer to the JFrog CLI User Guide.