The `edge serve` banner.
(port: u16, dir: &Path)
| 63 | |
| 64 | /// The `edge serve` banner. |
| 65 | pub fn serve_banner(port: u16, dir: &Path) { |
| 66 | let url = format!("http://localhost:{port}"); |
| 67 | let path = dir.display().to_string(); |
| 68 | if plain() { |
| 69 | println!(" {url}"); |
| 70 | println!(" watching {path}"); |
| 71 | } else { |
| 72 | println!(" {}", url.cyan()); |
| 73 | println!(" {} {}", "watching".dimmed(), path.dimmed()); |
| 74 | } |
| 75 | } |
| 76 | |
| 77 | /// Print a script's traceback to stderr, verbatim from the runtime. |
| 78 | pub fn traceback(msg: &str) { |