[boobank] Cosmetic issue on AccountListFormatter with long id names and/or long account names
With my setup, the display of either "boobank list" (from the CLI) or interactive "boobank> list" from within the app looks quite "broken" and unaligned:
From the CLI:
$ boobank list
Account Balance Coming
---------------------------------------------------------+----------+----------
00000000000@testaccoun TEST ACCOUNT 0000000.00
00000000000@testaccoun TEST ACCOUNT 0000000.00 0000000.00
00000000000@testaccoun 2-TEST ACCOUNT 0000000.00 0000000.00
00000000000@testaccoun TEST TEST LONG ACCOUNT TE 0000000.00
00000000000@testaccoun TEST TEST LONG ACCOUNT TE 000000.00
00000000000.000@test TEST TEST LONG ACCOUNT 0000000.00
00000000000.000.00000000@test TEST TEST LONG ACCOUNT TE 000000.00
00000000000.000@test TEST TEST LONG ACCO 0000000.00
00000000000.000@test TEST TEST LONG ACCOUNT T 0000000.00
00000000000.000@test TEST TEST LONG ACCO 0000000.00
0000000000@testtestaccount TEST 0000000.00
00000000000000@test TEST ACCOUNT TEST TEST 0000000.00
00000/00000000@testtestaccount TEST 11 0000000.00
00000/00000000@testtestaccount TEST TEST 0000000.00
0000000000000000@testtestaccount TEST TEST TEST TE 0000000.00 0000000.00
0000000000000000@testtestaccount TEST TST 0000000.00 0000000.00
0000000000000000@testtestaccount TEST TEST 1 0000000.00 0000000.00
0000000000000000@testtestaccount TEST TEST TEST1 0000000.00 0000000.00
0000000000000000@testtestaccount TEST TEST TEST TEST11 0000000.00
0000000000000000@testtestaccount TEST TEST TST 0000000.00
0000000000000000@testtestaccount TEST TEST TEST TS 0000000.00
0000000000000000@testtestaccount TEST TEST TEST TEST T 0000000.00
0000000000000000@testtestaccount TEST TEST 0000000.00 0000000.00
0000000000000000@testtestaccount TEST11 0000000.00 0000000.00
0000000000000000@testtestaccount TEST TEST11 0000000.00 0000000.00
---------------------------------------------------------+----------+----------
Total (EUR) 0000000.00 0000000.00
From within the app:
boobank> list
Account Balance Coming
------------------------------------------+----------+----------
#1 (testaccoun) TEST ACCOUNT TEST 0000000.00
#2 (testaccoun) TEST ACCOUNT TEST ACCOUN 0000000.00 0000000.00
#3 (testaccoun) TEST ACCOUNT TEST ACCOUNT 000000.00 0000000.00
#4 (testaccoun) TEST ACCOUNT TEST ACCOUNT 0000000.00
#5 (testaccoun) TEST ACCOUNT TEST ACCOUNT 000000.00
#6 (test) TEST ACCOUNT TEST ACCOU 0000000.00
#7 (test) TEST ACCOUNT TEST ACCOUNT 000000.00
#8 (test) TEST ACCOUNT TEST A 0000000.00
#9 (test) TEST ACCOUNT TEST ACCOUN 0000000.00
#10 (test) TEST ACCOUNT TEST A 0000000.00
#11 (testtestaccount) TEST 0000000.00
#12 (test) TEST ACCOUNT TEST ACCO 0000000.00
#13 (testtestaccount) TEST AC 0000000.00
#14 (testtestaccount) TEST ACCOUN 0000000.00
#15 (testtestaccount) TEST ACCOUNT TEST 0000000.00 0000000.00
#16 (testtestaccount) TEST ACC 0000000.00 0000000.00
#17 (testtestaccount) TEST ACCOUN 0000000.00 0000000.00
#18 (testtestaccount) TEST ACCOUNT TE 0000000.00 0000000.00
#19 (testtestaccount) TEST ACCOUNT TEST ACC 0000000.00
#20 (testtestaccount) TEST ACCOUNT1 0000000.00
#21 (testtestaccount) TEST ACCOUNT TEST 0000000.00
#22 (testtestaccount) TEST ACCOUNT TEST ACC 0000000.00
#23 (testtestaccount) TEST ACCO 0000000.00 0000000.00
#24 (testtestaccount) TEST A 0000000.00 0000000.00
#25 (testtestaccount) TEST ACCOUN 0000000.00 0000000.00
------------------------------------------+----------+----------
Total (EUR) 0000000.00 0000000.00
I will propose a merge request to have all fields aligned.
Edited by Woob Import