@@ -10,7 +10,7 @@ import { writeFile } from 'node:fs/promises';
1010
1111import { ArgumentParser } from 'argparse' ;
1212
13- import { parseFolder /*, watchFolder */ } from './parse.js' ;
13+ import { parseFolder } from './parse.js' ;
1414import { renderCSV } from './renderers/csv.js' ;
1515import { renderJSON } from './renderers/json.js' ;
1616import { renderTabular } from './renderers/table.js' ;
@@ -49,12 +49,6 @@ arg_parser.add_argument('-s', '--sort', {
4949 help : 'sorting expression such as: foo(asc)'
5050} ) ;
5151
52- arg_parser . add_argument ( '-w' , '--watch' , {
53- required : false ,
54- action : 'store_true' ,
55- help : 'enable watch mode'
56- } ) ;
57-
5852arg_parser . add_argument ( '-l' , '--worklogs' , {
5953 required : false ,
6054 action : 'store_true' ,
@@ -211,19 +205,5 @@ const renderItems = (items: Set<Item>) => {
211205// 3.. 2.. 1.. LET'S GO!
212206// ============================================================================
213207
214- if ( cli_args . watch ) {
215- throw new Error ( 'watch mode is temporarily disabled' ) ;
216- /*
217- const { stdout } = process;
218- if (!stdout.isTTY) {
219- throw new Error('cannot use -w/--watch if the terminal is not a TTY');
220- }
221- for await (const { tasks, worklogs } of watchFolder(folder_path)) {
222- stdout.write('\x1bc');
223- renderItems(cli_args.worklogs ? worklogs : tasks);
224- }
225- */
226- } else {
227- const { tasks, worklogs } = await parseFolder ( folder_path ) ;
228- renderItems ( cli_args . worklogs ? worklogs : tasks ) ;
229- }
208+ const { tasks, worklogs } = await parseFolder ( folder_path ) ;
209+ renderItems ( cli_args . worklogs ? worklogs : tasks ) ;
0 commit comments