The CLI tool fulfills a number of purposes:
- Creation of a project repository in an 'opinionated' way
- Compilation each service, including all the dependent macros / macro variables and pre / post code
- Build - creation of the master SAS deployment, including build macros, macro variables, and pre/post code
- Deployment - tools and utilities for server management and deployment directly from GIT and command line
Full documentation for the CLI is available at https://cli.sasjs.io
A 2 minute video demonstrating how an app can be built and a deployment script created is shown below.