package recipe import ( "github.com/urfave/cli" ) // RecipeCommand defines all recipe related sub-commands. var RecipeCommand = cli.Command{ Name: "recipe", Aliases: []string{"r"}, Usage: "Manage recipes", ArgsUsage: "", Description: ` A recipe is a blueprint for an app. It is a bunch of config files which describe how to deploy and maintain an app. Recipes are maintained by the Co-op Cloud community and you can use Abra to read them and create apps for you. Anyone who uses a recipe can become a maintainer. Maintainers typically make sure the recipe is in good working order and the config upgraded in a timely manner. Abra supports convenient automation for recipe maintainenace, see the "abra recipe upgrade", "abra recipe sync" and "abra recipe release" commands. `, Subcommands: []cli.Command{ recipeListCommand, recipeVersionCommand, recipeReleaseCommand, recipeNewCommand, recipeUpgradeCommand, recipeSyncCommand, recipeLintCommand, }, }