Skip to content

Commit

Permalink
Added address reference to CLI output (#556)
Browse files Browse the repository at this point in the history
* Added address reference to CLI output

* Stored loopback check address as a variable

* Changed other loopback references to the new variable

* Fixed mistake on address_string variable

* Merge write calls

Co-authored-by: Lucien Greathouse <me@lpghatguy.com>
  • Loading branch information
WatermelonArray and LPGhatguy committed Jun 29, 2022
1 parent eccb956 commit 04fa5e2
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions src/cli/serve.rs
Original file line number Diff line number Diff line change
Expand Up @@ -67,15 +67,17 @@ fn show_start_message(bind_address: IpAddr, port: u16, color: ColorChoice) -> io
let writer = BufferWriter::stdout(color);
let mut buffer = writer.buffer();

let address_string = if bind_address.is_loopback() {
"localhost".to_owned()
} else {
bind_address.to_string()
};

writeln!(&mut buffer, "Rojo server listening:")?;

write!(&mut buffer, " Address: ")?;
buffer.set_color(&green)?;
if bind_address.is_loopback() {
writeln!(&mut buffer, "localhost")?;
} else {
writeln!(&mut buffer, "{}", bind_address)?;
}
writeln!(&mut buffer, "{}", address_string)?;

buffer.set_color(&ColorSpec::new())?;
write!(&mut buffer, " Port: ")?;
Expand All @@ -88,7 +90,7 @@ fn show_start_message(bind_address: IpAddr, port: u16, color: ColorChoice) -> io
write!(&mut buffer, "Visit ")?;

buffer.set_color(&green)?;
write!(&mut buffer, "http://localhost:{}/", port)?;
write!(&mut buffer, "http://{}:{}/", address_string, port)?;

buffer.set_color(&ColorSpec::new())?;
writeln!(&mut buffer, " in your browser for more information.")?;
Expand Down

0 comments on commit 04fa5e2

Please sign in to comment.