rgen-cli
Version:
A developer CLI for initializing React projects, managing utilities, and scaffolding components, hooks, pages, layouts, routes, and contexts quickly.
315 lines • 7.38 kB
JSON
{
"commands": {
"init": {
"aliases": [],
"args": {},
"flags": {},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "init",
"pluginAlias": "rgen-cli",
"pluginName": "rgen-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"init.js"
]
},
"make": {
"aliases": [],
"args": {},
"flags": {},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "make",
"pluginAlias": "rgen-cli",
"pluginName": "rgen-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"make.js"
]
},
"make:component": {
"aliases": [],
"args": {
"name": {
"description": "Name of the component",
"name": "name",
"required": true
}
},
"description": "Generate a React component",
"flags": {
"desc": {
"description": "AI description for React component.",
"name": "desc",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "make:component",
"pluginAlias": "rgen-cli",
"pluginName": "rgen-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"make",
"component.js"
]
},
"make:context": {
"aliases": [],
"args": {
"name": {
"description": "Name of the context",
"name": "name",
"required": true
}
},
"description": "Generate a React context",
"flags": {},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "make:context",
"pluginAlias": "rgen-cli",
"pluginName": "rgen-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"make",
"context.js"
]
},
"make:form": {
"aliases": [],
"args": {
"name": {
"description": "Name of the form",
"name": "name",
"required": true
}
},
"description": "Generate a React form",
"flags": {
"page": {
"char": "p",
"description": "Name of the page to attach the form to",
"name": "page",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "make:form",
"pluginAlias": "rgen-cli",
"pluginName": "rgen-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"make",
"form.js"
]
},
"make:hook": {
"aliases": [],
"args": {
"name": {
"description": "Name of the hook",
"name": "name",
"required": true
}
},
"description": "Generate a React hook",
"flags": {
"desc": {
"description": "AI description for React hook.",
"name": "desc",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "make:hook",
"pluginAlias": "rgen-cli",
"pluginName": "rgen-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"make",
"hook.js"
]
},
"make:layout": {
"aliases": [],
"args": {
"name": {
"description": "Name of the layout",
"name": "name",
"required": true
}
},
"description": "Generate a React layout",
"flags": {
"desc": {
"description": "AI description for React layout.",
"name": "desc",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "make:layout",
"pluginAlias": "rgen-cli",
"pluginName": "rgen-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"make",
"layout.js"
]
},
"make:page": {
"aliases": [],
"args": {
"name": {
"description": "Name of the page",
"name": "name",
"required": true
}
},
"description": "Generate a React page",
"flags": {
"desc": {
"description": "AI description for React page.",
"name": "desc",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "make:page",
"pluginAlias": "rgen-cli",
"pluginName": "rgen-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"make",
"page.js"
]
},
"make:route": {
"aliases": [],
"args": {
"name": {
"description": "Name of the route",
"name": "name",
"required": true
}
},
"description": "Generate a React route - react-router required",
"flags": {
"desc": {
"description": "AI description for React page.",
"name": "desc",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"page": {
"char": "p",
"description": "Also generate a page for this route",
"name": "page",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "make:route",
"pluginAlias": "rgen-cli",
"pluginName": "rgen-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"make",
"route.js"
]
},
"make:store": {
"aliases": [],
"args": {
"name": {
"description": "Name of the store",
"name": "name",
"required": true
}
},
"description": "Generate a React Redux store",
"flags": {},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "make:store",
"pluginAlias": "rgen-cli",
"pluginName": "rgen-cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": [
"dist",
"commands",
"make",
"store.js"
]
}
},
"version": "0.1.1"
}