From 43d808c5fd35a36e2185b8cccc1d5a8052da4ee6 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Tue, 17 Nov 2020 11:53:13 -0800 Subject: [PATCH] Clean up `spl-token accounts ` output --- token/cli/src/main.rs | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/token/cli/src/main.rs b/token/cli/src/main.rs index 71585458..621244e5 100644 --- a/token/cli/src/main.rs +++ b/token/cli/src/main.rs @@ -780,8 +780,13 @@ fn command_accounts(config: &Config, token: Option) -> CommandResult { println!("None"); } - println!("Account Token Balance"); - println!("-------------------------------------------------------------------------------------------------"); + if token.is_some() { + println!("Account Balance"); + println!("----------------------------------------------------"); + } else { + println!("Account Token Balance"); + println!("-------------------------------------------------------------------------------------------------"); + } for keyed_account in accounts { let address = keyed_account.pubkey; @@ -799,13 +804,20 @@ fn command_accounts(config: &Config, token: Option) -> CommandResult { } else { "".to_string() }; - println!( - "{:<44} {:<44} {}{}", - address, - ui_token_account.mint, - ui_token_account.token_amount.ui_amount, - maybe_frozen - ) + if token.is_some() { + println!( + "{:<44} {}{}", + address, ui_token_account.token_amount.ui_amount, maybe_frozen + ) + } else { + println!( + "{:<44} {:<44} {}{}", + address, + ui_token_account.mint, + ui_token_account.token_amount.ui_amount, + maybe_frozen + ) + } } Ok(_) => println!("{:<44} Unsupported token account", address), Err(err) => println!("{:<44} Account parse failure: {}", address, err),