Multiple actions - OneCDOnly/sherpa GitHub Wiki

Static Badge

sherpa is the first multiple-action CLI package manager.

This means it's possible to run it once, have it process several different packages, and perform completely separate actions on each or all of them. You can even perform several actions on the same application!

The basic syntax is:

sherpa [actions] [packages] [options]

So, process all packages with the specified action until a new action is reached.

Example: to install SABnzbd and LazyLibrarian, type:

sherpa install SABnzbd LazyLibrarian

Another example: to install SABnzbd and LazyLibrarian and also uninstall NZBGet, type:

sherpa install SABnzbd LazyLibrarian uninstall NZBGet

Or, if you want to backup and upgrade the SABnzbd app:

sherpa backup SABnzbd upgrade SABnzbd

Need more information? Processing order-of-operations