From 1410990e1fd9bb8a1906d66cc28053819b917e18 Mon Sep 17 00:00:00 2001 From: wangbo <1248863822@qq.com> Date: Wed, 27 May 2026 23:27:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20'project/Main.java'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project/Main.java | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 project/Main.java diff --git a/project/Main.java b/project/Main.java deleted file mode 100644 index f0405d3..0000000 --- a/project/Main.java +++ /dev/null @@ -1,41 +0,0 @@ -package project; - -import java.util.HashMap; -import java.util.Map; -import java.util.Scanner; -import project.command.*; -import project.controller.CrawlController; -import project.view.CliView; - -public class Main { - private static boolean running = true; - - public static void main(String[] args) { - CliView view = new CliView(); - CrawlController controller = new CrawlController(); - - Map commands = new HashMap<>(); - commands.put("crawl", new CrawlCommand(controller, view)); - commands.put("help", new HelpCommand(commands)); - commands.put("exit", new ExitCommand(() -> running = false)); - - CommandExecutor executor = new CommandExecutor(commands, view); - - if (args.length > 0) { - String input = String.join(" ", args); - executor.execute(input); - return; - } - - view.printBanner(); - view.printHelp(commands); - - Scanner scanner = new Scanner(System.in); - while (running) { - view.printPrompt(); - String input = scanner.nextLine(); - executor.execute(input); - } - scanner.close(); - } -} \ No newline at end of file