PES/EXP/JEF formats advertised in CLI but return 'not implemented' #11

Closed
opened 2026-05-14 13:57:05 +00:00 by Mark · 1 comment
Owner

Bug

The CLI help lists -f {dst,pes,exp,jef} as supported output formats, but only DST actually works.

Evidence

$ python -m src.main data/sample.svg -f pes -o test.pes
Format pes not yet implemented in this version
Exit: 1

Severity

ORANGE High — Misleading CLI options. Users attempting to use PES, EXP, or JEF will get a runtime error with no guidance on when support will be available. The CLI should either: (a) remove these from the choices list, or (b) implement them.

Files

  • src/main.py — argparse choices includes all 4 formats
  • src/output_generators/pes_generator.py — likely stub
  • src/output_generators/exp_generator.py — likely stub
  • src/output_generators/jef_generator.py — likely stub
## Bug The CLI help lists `-f {dst,pes,exp,jef}` as supported output formats, but only DST actually works. ## Evidence ``` $ python -m src.main data/sample.svg -f pes -o test.pes Format pes not yet implemented in this version Exit: 1 ``` ## Severity ORANGE **High** — Misleading CLI options. Users attempting to use PES, EXP, or JEF will get a runtime error with no guidance on when support will be available. The CLI should either: (a) remove these from the choices list, or (b) implement them. ## Files - `src/main.py` — argparse choices includes all 4 formats - `src/output_generators/pes_generator.py` — likely stub - `src/output_generators/exp_generator.py` — likely stub - `src/output_generators/jef_generator.py` — likely stub
Author
Owner

Fixed in commit. Closing.

Fixed in commit. Closing.
Mark closed this issue 2026-05-14 15:23:19 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Mark/easystitch#11
No description provided.