()
| 21 | } |
| 22 | |
| 23 | fn main() -> Result<(), Box<dyn std::error::Error>> { |
| 24 | let cli = Cli::parse(); |
| 25 | |
| 26 | match cli.command { |
| 27 | Commands::Dev { path } => { |
| 28 | println!("Starting development server in: {}", path); |
| 29 | let mut server = DevServer::new(); |
| 30 | server.watch(&path)?; |
| 31 | server.rebuild(); // Start initial build |
| 32 | server.run() |
| 33 | } |
| 34 | } |
| 35 | } |