{
"name": "shelve",
"description": "Shelve CLI a command-line interface designed for the Shelve platform. This tool enables users to authenticate with Shelve, facilitating the seamless transfer of environment variables for project colla",
"subcommands": [
{
"name": "create",
"aliases": [
"c",
"init"
],
"description": "Create a new project",
"options": [
{
"names": [
"--name",
"-n"
],
"description": "Name of the project",
"takes_arg": true,
"arg": {
"name": "project-name"
}
}
]
},
{
"name": "pull",
"aliases": [
"pl"
],
"description": "Pull variables for specified environment to .env file",
"options": [
{
"names": [
"--env",
"-e"
],
"description": "Specify the environment",
"takes_arg": true,
"arg": {
"name": "environment"
}
}
]
},
{
"name": "push",
"aliases": [
"ps"
],
"description": "Push variables for specified environment to Shelve",
"options": [
{
"names": [
"--env",
"-e"
],
"description": "Specify the environment",
"takes_arg": true,
"arg": {
"name": "environment"
}
}
]
},
{
"name": "generate",
"aliases": [
"g"
],
"description": "Generate resources for a project"
},
{
"name": "config",
"aliases": [
"cf"
],
"description": "Show the current configuration"
},
{
"name": "--help",
"aliases": [
"-h"
],
"description": "Show help"
}
],
"options": [
{
"names": [
"--help",
"-h"
],
"description": "Show help"
}
]
}