@prabhjot_dml/cloudwick-form-builder-cli
v1.6.6
Published
CLI for installing Cloudwick Form Builder components
Maintainers
Readme
Cloudwick Form Builder CLI
A CLI tool for adding Cloudwick Form Builder components to your project, similar to shadcn/ui.
Installation
npm install -g @prabhjot_dml/cloudwick-form-builder-cliOr use it directly with npx:
npx @prabhjot_dml/cloudwick-form-builder-cliUsage
Initialize your project
npx cloudwick-ui initThis will:
- Create a
cloudwick-ui.jsonconfiguration file - Set up the necessary directory structure
- Create utility files
Add components
# Add a specific component
npx cloudwick-ui add form-builder
# Add multiple components
npx cloudwick-ui add form-builder form-previewer
# Interactive selection
npx cloudwick-ui addList available components
npx cloudwick-ui listConfiguration
The CLI uses a cloudwick-ui.json file in your project root:
{
"style": "default",
"rsc": false,
"tsx": true,
"tailwind": {
"config": "tailwind.config.js",
"css": "src/app/globals.css",
"baseColor": "slate",
"cssVariables": true
},
"aliases": {
"components": "@/components",
"utils": "@/lib/utils",
"ui": "@/components/ui"
}
}Commands
init- Initialize cloudwick-ui in your projectadd [components...]- Add components to your projectlist- List all available components
Options
-y, --yes- Skip confirmation prompts-o, --overwrite- Overwrite existing files-c, --cwd <cwd>- The working directory-p, --path <path>- The path to add the component to
Examples
# Initialize with default settings
npx cloudwick-ui init -y
# Add form builder component
npx cloudwick-ui add form-builder
# Add component and overwrite existing files
npx cloudwick-ui add form-builder --overwrite
# Add component to specific directory
npx cloudwick-ui add form-builder --cwd ./my-project