18 Commits

Author SHA1 Message Date
Daniel Rojas
c38305b3a5
Simplify file access operations 2023-01-19 16:36:21 -05:00
Daniel Rojas
8796709195
Add support for multiple prepended files 2023-01-19 16:36:20 -05:00
Daniel Rojas
73dfe74cf5
Allow specifying output directory and file name separately 2023-01-19 16:36:18 -05:00
Daniel Rojas
1c9a1d886f
Consolidate wireviz.parse() to handle Path, str and Dict as input 2023-01-19 16:36:18 -05:00
Daniel Rojas
a255596471
Apply some manual fixes, reapply black 2023-01-19 16:36:17 -05:00
Daniel Rojas
343cd2949f
Apply black 2023-01-19 16:36:17 -05:00
Daniel Rojas
e6f76f9ab7
Apply isort 2023-01-19 16:35:25 -05:00
Daniel Rojas
23db602445
Split file output logic and object return logic
Use `output_formats` parameter to specify which *files* to output to disk,
Use `return_types` parameter to specify which objects to return to a calling Python script
2023-01-19 16:35:24 -05:00
Daniel Rojas
b8d74bae81
Output help string if no arguments are received 2023-01-19 16:35:23 -05:00
Daniel Rojas
0044997b9c
Sort --format flags alphabetically 2023-01-19 16:35:22 -05:00
Daniel Rojas
884b98216e
Add encoding info to wv_cli.py 2023-01-19 16:35:22 -05:00
Daniel Rojas
a4a89eb3df
Implement image path resolver 2023-01-19 16:35:20 -05:00
Daniel Rojas
471a6c3e29
Split the YAML loading and parsing functions 2023-01-19 16:35:20 -05:00
Daniel Rojas
f325b69d9a
Fix entry point 2023-01-19 16:35:19 -05:00
Daniel Rojas
a98e17b737
Only output requested file types (closes #60) 2023-01-19 16:35:19 -05:00
Daniel Rojas
0764a8d2ff
Add CLI help strings 2023-01-19 16:35:19 -05:00
Daniel Rojas
7121a3eb34
Implement working proof of concept 2023-01-19 16:35:18 -05:00
Daniel Rojas
ef6af32a01
Add wv_cli.py, add Click requirement, change entry point 2023-01-19 16:35:17 -05:00