File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11Change log
22==========
33
4+ 0.4.0 (2021-05-19)
5+ ------------------
6+
7+ - Support multiple paths as input, which is required for compatibility with pre-commit.
8+
490.3.0 (2021-05-12)
510------------------
611
Original file line number Diff line number Diff line change @@ -10,16 +10,21 @@ def main() -> None:
1010 """Command-line entrypoint."""
1111 parser = create_parser ()
1212 args = parser .parse_args ()
13- changed = convert_file (args .source , suffix = args .suffix , header = args .header )
14- if changed :
13+
14+ change_count = 0
15+ for docx_file in args .source :
16+ if convert_file (docx_file , suffix = args .suffix , header = args .header ):
17+ change_count += 1
18+ print (f"Updating plain text mirror of { docx_file } " )
19+ if change_count > 0 :
1520 sys .exit (1 )
1621 else :
1722 sys .exit (0 )
1823
1924
2025def create_parser () -> argparse .ArgumentParser :
2126 parser = argparse .ArgumentParser (description = "Convert docx to plain text." )
22- parser .add_argument ("source" )
27+ parser .add_argument ("source" , nargs = "*" , help = "Path(s) to Word docx files" )
2328 parser .add_argument (
2429 "--suffix" , default = ".txt" , help = "File suffix for plain text file."
2530 )
You can’t perform that action at this time.
0 commit comments