diff --git a/src/main/java/org/jcnc/snow/cli/commands/InitCommand.java b/src/main/java/org/jcnc/snow/cli/commands/InitCommand.java index bd7a234..a83401a 100644 --- a/src/main/java/org/jcnc/snow/cli/commands/InitCommand.java +++ b/src/main/java/org/jcnc/snow/cli/commands/InitCommand.java @@ -7,9 +7,9 @@ import java.nio.file.Path; import java.nio.file.Paths; /** - * CLI 命令:创建新的项目骨架。 + * CLI 命令:初始化项目配置文件。 *

- * 用于快速初始化标准目录结构和 DSL 配置文件(project.cloud)。 + * 用于快速生成 DSL 配置文件(project.cloud)。 *

* *
@@ -36,7 +36,7 @@ public final class InitCommand implements CLICommand {
      */
     @Override
     public String description() {
-        return "Initialize a new project skeleton with directory structure and project.cloud file.";
+        return "Initialize a new project with project.cloud file.";
     }
 
     /**
@@ -44,11 +44,11 @@ public final class InitCommand implements CLICommand {
      */
     @Override
     public void printUsage() {
-        System.out.println("Usage: snow init [--lang ]");
+        System.out.println("Usage: snow init");
     }
 
     /**
-     * 执行项目初始化流程,创建 src 目录和 DSL 配置文件。
+     * 执行项目初始化流程,仅创建 DSL 配置文件。
      *
      * @param args CLI 传入的参数数组
      * @return 执行结果码(0 表示成功)
@@ -56,9 +56,8 @@ public final class InitCommand implements CLICommand {
      */
     @Override
     public int execute(String[] args) throws Exception {
-        // 生成 skeleton `.cloud` 文件和 src 目录
+        // 仅生成 `.cloud` 文件
         Path dir = Paths.get(".").toAbsolutePath();
-        Files.createDirectories(dir.resolve("src"));
         Path dsl = dir.resolve("project.cloud");
         if (Files.notExists(dsl)) {
             Files.writeString(dsl, """