Skip to content
This repository was archived by the owner on Mar 24, 2025. It is now read-only.

Commit d19ae90

Browse files
committed
Error if destination already exists
1 parent f38139a commit d19ae90

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/index.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,17 @@ async function createServer(directory: string, options: any = {}) {
3838
const spinner = ora("Creating MCP server...").start();
3939

4040
try {
41+
// Check if directory already exists
42+
try {
43+
await fs.access(directory);
44+
spinner.fail(
45+
chalk.red(`Error: Directory '${directory}' already exists.`),
46+
);
47+
process.exit(1);
48+
} catch (err) {
49+
// Directory doesn't exist, we can proceed
50+
}
51+
4152
// Create project directory
4253
await fs.mkdir(directory, { recursive: true });
4354

0 commit comments

Comments
 (0)