chore: publish cli

This commit is contained in:
zernonia 2023-09-06 10:19:39 +08:00
parent 648b34f961
commit 9399f6606a
2 changed files with 46 additions and 1 deletions

View File

@ -16,7 +16,9 @@
"lint:fix": "eslint . --fix --ignore-path .gitignore",
"dev:cli": "pnpm --filter shadcn-vue dev",
"build:cli": "pnpm --filter shadcn-vue build",
"build:registry": "pnpm --filter=www build:registry"
"build:registry": "pnpm --filter=www build:registry",
"pub:beta": "cd packages/cli && pnpm pub:beta",
"pub:release": "cd packages/cli && pnpm pub:release"
},
"devDependencies": {
"@antfu/eslint-config": "^0.39.7",

43
packages/cli/README.md Normal file
View File

@ -0,0 +1,43 @@
# shadcn-vue
A CLI for adding components to your project.
## Usage
Use the `init` command to initialize dependencies for a new project.
The `init` command installs dependencies, adds the `cn` util, configures `tailwind.config.js`, and CSS variables for the project.
```bash
npx shadcn-vue init
```
## add
Use the `add` command to add components to your project.
The `add` command adds a component to your project and installs all required dependencies.
```bash
npx shadcn-vue add [component]
```
### Example
```bash
npx shadcn-vue add alert-dialog
```
You can also run the command without any arguments to view a list of all available components:
```bash
npx shadcn-vue add
```
## Documentation
Visit http://ui.shadcn.com/docs to view the documentation.
## License
Licensed under the [MIT license](https://github.com/shadcn/ui/blob/main/LICENSE.md).