Is the GUI dead? Nope, but SkySync provides IT Pros the option of using the excellent SkySync web application or the SkySync Command Line Interface (CLI). The CLI is a first-class citizen in the SkySync architecture, and abstracts many of the common API calls into a succinct and powerful command library.
In this post, we are going to install the SkySync CLI, configure the SkySync CLI authorization, and execute a simple command.
SkySync CLI Install
Before we get started, download and install NodeJS. This is the only prerequisite outside of the SkySync components.
Ensure you have a fresh release of SkySync and install the SkySync CLI via NPM. From the command line execute
npm install -g skysync-cli
SkySync CLI Configuration
Create a configuration file named ‘skysync-cli.json’ with the format below, and place the file one directory above the context of your skysync-cli command line. You can optionally provide these parameters on each command; however, it is much easier to define them once and store in a file for context.
"password": "my crazy secret password"
SkySync CLI Usage
The SkySync CLI should now be ready to go. You can always get more information about the available commands and format via the –help parameter.
With the CLI installed and configured, let’s validate and ensure a connection to a platform exists. Execute the following command to list all connections.
skysync-cli connections list
Success! In this post, we reviewed the prerequisites, installation, configuration, and basic usage of the SkySync CLI. For more information, check out the full featured SkySync CLI documentation and see what is possible with SkySync.