@@ -6,14 +6,13 @@ import { fileURLToPath } from 'node:url';
66import { cwd } from 'node:process' ;
77import { resolve } from 'node:path' ;
88import { readFileSync } from 'node:fs' ;
9- import { writeFile } from 'node:fs/promises' ;
109
1110import { ArgumentParser } from 'argparse' ;
1211
1312import { parseFolder } from './parse.js' ;
1413import { renderCSV } from './renderers/csv.js' ;
1514import { renderJSON } from './renderers/json.js' ;
16- import { renderTabular } from './renderers/table.js' ;
15+ import { renderMarkdownTable } from './renderers/markdown- table.js' ;
1716
1817import {
1918 compileTagFilterExpressions ,
@@ -68,7 +67,7 @@ arg_parser.add_argument('-U', '--unchecked', {
6867
6968arg_parser . add_argument ( '-o' , '--out' , {
7069 required : false ,
71- default : 'tabular ' ,
70+ default : 'table ' ,
7271 choices : [ 'table' , 'csv' , 'json' ] ,
7372 help : 'set output format'
7473} ) ;
@@ -150,8 +149,12 @@ const render_opts: RenderOpts = {
150149const render_fn = ( {
151150 json : renderJSON ,
152151 csv : renderCSV ,
153- table : renderTabular ,
154- } satisfies Record < string , RenderItemsFn > ) [ cli_args . out as string ] ?? renderTabular ;
152+ table : renderMarkdownTable ,
153+ } satisfies Record < string , RenderItemsFn > ) [ cli_args . out as string ] ;
154+
155+ if ( ! render_fn ) {
156+ throw new Error ( `Unsupported output format "${ cli_args . out } "` ) ;
157+ }
155158
156159// ============================================================================
157160// RENDERING HELPER
0 commit comments