on master help sign in
Print URL when running in watch mode with --serve
65d0653iko
src/main.rs+5−1
@@ -178,7 +178,11 @@ fn main() {
178 let _ = watcher.watch(inc, RecursiveMode::NonRecursive);
178 let _ = watcher.watch(inc, RecursiveMode::NonRecursive);
179 }
179 }
180
180
181+ if serve {
181− eprintln!("watching for changes...");
182+ eprintln!("watching for changes at http://127.0.0.1:{port}");
183+ } else {
184+ eprintln!("watching for changes...");
185+ }
182
186
183 // Track content hashes for incremental rebuilds
187 // Track content hashes for incremental rebuilds
184 let mut content_hashes: HashMap<PathBuf, u64> = HashMap::new();
188 let mut content_hashes: HashMap<PathBuf, u64> = HashMap::new();
src/serve.rs−2
@@ -16,8 +16,6 @@ pub async fn run(port: u16, html_path: PathBuf, reload: broadcast::Sender<()>) {
16 }
16 }
17 };
17 };
18
18
19− eprintln!("serving at http://127.0.0.1:{}", port);
20−
21 loop {
19 loop {
22 if let Ok((stream, _)) = listener.accept().await {
20 if let Ok((stream, _)) = listener.accept().await {
23 let path = html_path.clone();
21 let path = html_path.clone();