{
"name": "sapphire",
"description": "CLI for the Sapphire Framework",
"subcommands": [
{
"name": "new",
"aliases": [
"n"
],
"description": "Creates a new Sapphire project",
"options": [
{
"names": [
"-v",
"--verbose"
],
"description": "Enable verbose logging"
}
],
"args": [
{
"name": "name",
"description": "Project name"
}
]
},
{
"name": "generate",
"aliases": [
"g"
],
"description": "Generates a component/piece",
"args": [
{
"name": "component",
"description": "Component/piece name"
},
{
"name": "name",
"description": "File name",
"template": "filepaths"
}
]
},
{
"name": "init",
"aliases": [
"i"
],
"description": "Creates a config file on an existing Sapphire project"
},
{
"name": "help",
"description": "Display help for command",
"args": [
{
"name": "command",
"description": "Command to display help for"
}
]
}
],
"options": [
{
"names": [
"--help",
"-h"
],
"description": "Show help for sapphire"
},
{
"names": [
"--version",
"-V"
],
"description": "Output the version number"
}
]
}