From 712e625d485a0d7ac77fea4d5077d9ec7a33c513 Mon Sep 17 00:00:00 2001 From: shadcn Date: Wed, 8 Mar 2023 19:13:12 +0400 Subject: [PATCH] feat: add warning for command (#118) --- .changeset/witty-apples-rule.md | 5 +++++ package.json | 2 ++ packages/cli/src/index.ts | 8 ++++++++ 3 files changed, 15 insertions(+) create mode 100644 .changeset/witty-apples-rule.md diff --git a/.changeset/witty-apples-rule.md b/.changeset/witty-apples-rule.md new file mode 100644 index 00000000000..8e6aa71e364 --- /dev/null +++ b/.changeset/witty-apples-rule.md @@ -0,0 +1,5 @@ +--- +"@shadcn/ui": patch +--- + +add warning for command diff --git a/package.json b/package.json index d47ed0ad64f..a36613b2bdb 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,8 @@ "build": "turbo run build", "build:cli": "turbo --filter=@shadcn/ui build", "dev": "turbo run dev --parallel", + "dev:cli": "turbo --filter=@shadcn/ui dev", + "start:cli": "pnpm --filter=@shadcn/ui start:dev", "lint": "turbo run lint", "preview": "turbo run preview", "typecheck": "turbo run typecheck", diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index 1756475a28f..50c84dac472 100644 --- a/packages/cli/src/index.ts +++ b/packages/cli/src/index.ts @@ -30,6 +30,14 @@ async function main() { .command("add") .description("add components to your project") .action(async () => { + logger.warn( + "Running the following command will overwrite existing files." + ) + logger.warn( + "Make sure you have committed your changes before proceeding." + ) + logger.warn("") + const { components, dir } = await promptForAddOptions() if (!components?.length) { logger.warn("No components selected. Nothing to install.")