def list_boards(self):
<EOL>click.echo('<STR_LIT>')<EOL>BOARDLIST_TPL = ('<STR_LIT>')<EOL>terminal_width, _ = click.get_terminal_size()<EOL>click.echo('<STR_LIT:->' * terminal_width)<EOL>click.echo(BOARDLIST_TPL.format(<EOL>board=click.style('<STR_LIT>', fg='<STR_LIT>'), fpga='<STR_LIT>', type='<STR_LIT>',<EOL>size='<STR_LIT>', pack='<STR_LIT>'))<EOL>click.echo('<STR_LIT:->' * terminal_width)<EOL>for board in self.boards:<EOL><INDENT>fpga = self.boards.get(board).get('<STR_LIT>')<EOL>click.echo(BOARDLIST_TPL.format(<EOL>board=click.style(board, fg='<STR_LIT>'),<EOL>fpga=fpga,<EOL>type=self.fpgas.get(fpga).get('<STR_LIT:type>'),<EOL>size=self.fpgas.get(fpga).get('<STR_LIT:size>'),<EOL>pack=self.fpgas.get(fpga).get('<STR_LIT>')))<EOL><DEDENT>click.secho(BOARDS_MSG, fg='<STR_LIT>')<EOL>
Return a list with all the supported boards