Command Line Interface (CLI)

Soup is at its core a command line application. The CLI is designed to be as clean and simple as possible while still allowing for easy execution of common build related tasks.

soup <command> [arguments]
  • Build - Perform a build with a specified root Package.

  • Init - Initialize a new Package with default properties.

  • Install - Install a new dependency for a specified Package.

  • Publish - Publish a given package to the public feed.

  • Restore - Restore all external package references in the target project closure.

  • Run - Invoke the executable result (if applicable) for a specified package.

  • Target - Prints the target directory for a specified package.

  • Version - Print the version of the current installed Soup application.