don't print url scheme in fj user

This commit is contained in:
Cyborus 2024-04-18 17:47:22 -04:00
parent b3db65d6e1
commit 5e5930545b
No known key found for this signature in database

View file

@ -1,5 +1,5 @@
use clap::{Parser, Subcommand}; use clap::{Parser, Subcommand};
use eyre::{eyre, Context}; use eyre::{eyre, Context, OptionExt};
use tokio::io::AsyncWriteExt; use tokio::io::AsyncWriteExt;
mod keys; mod keys;
@ -48,7 +48,14 @@ async fn main() -> eyre::Result<()> {
.host_url() .host_url()
.clone(); .clone();
let name = keys.get_login(&url)?.username(); let name = keys.get_login(&url)?.username();
eprintln!("currently signed in to {name}@{url}"); let host = url
.host_str()
.ok_or_eyre("instance url does not have host")?;
if url.path() == "/" || url.path().is_empty() {
println!("currently signed in to {name}@{host}");
} else {
println!("currently signed in to {name}@{host}{}", url.path());
}
} }
Command::Auth(subcommand) => subcommand.run(&mut keys).await?, Command::Auth(subcommand) => subcommand.run(&mut keys).await?,
Command::Release(subcommand) => subcommand.run(&mut keys, host_name).await?, Command::Release(subcommand) => subcommand.run(&mut keys, host_name).await?,