CadQuery / CadQuery/cq-cli

Build multiple file types in one go

Open
#33 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
30
Forks
10
PR merge metrics
No merged PRs in 30d

Description

Currently if we want to output an STL, a STEP and a GLB we have to run all cq-cli 3 times. However as `main.py` runs cadquery to get the build result and then passes it into the codec, it would be possible just to repeat the codec step which should add some speed.

I can imagine semicolon separating should work:

cq-cli --infile /input/path/script.py --outfile /output/path/newfile.step;/output/path/newfile.stl;/output/path/newfile.glb

If the user specifically wanted to set codecs it could be a list that needs to be the same length

cq-cli --codec step;stl;glb --infile /input/path/script.py --outfile /output/path/newfile.step;/output/path/newfile.stl;/output/path/newfile.glb

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading main.py and tracing how cq-cli parses --outfile and --codec after the CadQuery build result is produced. Verify the behavior with the issue's STEP, STL, and GLB examples; done means one invocation supports multiple outputs without repeating the CadQuery build.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.