🐛 Fix 'list-hosts' when empty #13

Merged
KaKi87 merged 5 commits from Androz2091/synced-over-ssh:fix-lists-no-host into dev 2023-03-25 19:35:41 +01:00
Showing only changes of commit d2934b51bb - Show all commits

View file

@ -9,25 +9,28 @@ export default ({
user user
}) => { }) => {
screenStream.stdin.write( screenStream.stdin.write(
(user.getHosts().length === 0 ? getString('listHosts.noHosts') : (
new AsciiTable() user.getHosts().length === 0
.setHeading('Host', 'URI') ? getString('listHosts.noHosts')
.addRowMatrix(user.getHosts().map(host => [ : new AsciiTable()
host.chain .setHeading('Host', 'URI')
? getString( .addRowMatrix(user.getHosts().map(host => [
'home.chain', host.chain
{ ? getString(
host, 'home.chain',
via: host.chain {
.split(',') host,
.join(getString('home.chainSeparator')) via: host.chain
} .split(',')
) .join(getString('home.chainSeparator'))
: host.name, }
getString('home.hostUri', { host }) )
])) : host.name,
.toString() getString('home.hostUri', { host })
.replaceAll('\n', '\r\n')) ]))
.toString()
.replaceAll('\n', '\r\n')
)
+ +
'\r\n' '\r\n'
); );