currently run (interactive mode) and list outputs are different (due to different package usages in the background).
reduce duplicate code and make both outputs as generic as possible.
unfortunately the bubbletea package doesn't support some kind of a non-interactive table generation mode. tried it but the first row always starts with a