Exploring Vapor Toolbox and the Kitura CLI

Vapor Toolbox and the Kitura CLI are provided to make your life easy with extensive command-line tools and to accelerate your server-side Swift project development effort with many useful boilerplate projects. Since Vapor and Kitura projects are built with Swift Toolchains, you also have access to an array of tools in Swift Package Manager (SPM), the standard software package manager for managing the distribution of Swift projects.

SPM includes the following handy commands:

For example, the swift package describe command is used to parse the content of Package.swift and it may be useful to verify whether the file can be parsed correctly.