├── .github └── workflows │ ├── lint.yml │ ├── pyinstaller-builds-actions.yml │ ├── pyinstaller.yml │ ├── test_freecad.yml │ └── tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── cq-cli_pyinstaller.spec ├── pyinstaller.spec ├── pyproject.toml ├── src └── cq_cli │ ├── __init__.py │ ├── cqcodecs │ ├── __init__.py │ ├── codec_helpers.py │ ├── cq_codec_dxf.py │ ├── cq_codec_glb.py │ ├── cq_codec_gltf.py │ ├── cq_codec_step.py │ ├── cq_codec_stl.py │ ├── cq_codec_svg.py │ ├── cq_codec_threejs.py │ └── loader.py │ └── main.py └── tests ├── __init__.py ├── test_cli.py ├── test_dxf_codec.py ├── test_freecad.py ├── test_glb_codec.py ├── test_gltf_codec.py ├── test_helpers.py ├── test_step_codec.py ├── test_stl_codec.py ├── test_svg_codec.py ├── test_threejs_codec.py └── testdata ├── cube.py ├── cube_assy.py ├── cube_params.json ├── cube_params.py ├── file_var.py ├── impossible_cube.py ├── no_toplevel_objects.py ├── shelf.FCStd └── sphere.py /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pyinstaller-builds-actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/.github/workflows/pyinstaller-builds-actions.yml -------------------------------------------------------------------------------- /.github/workflows/pyinstaller.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/.github/workflows/pyinstaller.yml -------------------------------------------------------------------------------- /.github/workflows/test_freecad.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/.github/workflows/test_freecad.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/README.md -------------------------------------------------------------------------------- /cq-cli_pyinstaller.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/cq-cli_pyinstaller.spec -------------------------------------------------------------------------------- /pyinstaller.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/pyinstaller.spec -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/cq_cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cq_cli/cqcodecs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cq_cli/cqcodecs/codec_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/src/cq_cli/cqcodecs/codec_helpers.py -------------------------------------------------------------------------------- /src/cq_cli/cqcodecs/cq_codec_dxf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/src/cq_cli/cqcodecs/cq_codec_dxf.py -------------------------------------------------------------------------------- /src/cq_cli/cqcodecs/cq_codec_glb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/src/cq_cli/cqcodecs/cq_codec_glb.py -------------------------------------------------------------------------------- /src/cq_cli/cqcodecs/cq_codec_gltf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/src/cq_cli/cqcodecs/cq_codec_gltf.py -------------------------------------------------------------------------------- /src/cq_cli/cqcodecs/cq_codec_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/src/cq_cli/cqcodecs/cq_codec_step.py -------------------------------------------------------------------------------- /src/cq_cli/cqcodecs/cq_codec_stl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/src/cq_cli/cqcodecs/cq_codec_stl.py -------------------------------------------------------------------------------- /src/cq_cli/cqcodecs/cq_codec_svg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/src/cq_cli/cqcodecs/cq_codec_svg.py -------------------------------------------------------------------------------- /src/cq_cli/cqcodecs/cq_codec_threejs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/src/cq_cli/cqcodecs/cq_codec_threejs.py -------------------------------------------------------------------------------- /src/cq_cli/cqcodecs/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/src/cq_cli/cqcodecs/loader.py -------------------------------------------------------------------------------- /src/cq_cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/src/cq_cli/main.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_dxf_codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/test_dxf_codec.py -------------------------------------------------------------------------------- /tests/test_freecad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/test_freecad.py -------------------------------------------------------------------------------- /tests/test_glb_codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/test_glb_codec.py -------------------------------------------------------------------------------- /tests/test_gltf_codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/test_gltf_codec.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/test_helpers.py -------------------------------------------------------------------------------- /tests/test_step_codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/test_step_codec.py -------------------------------------------------------------------------------- /tests/test_stl_codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/test_stl_codec.py -------------------------------------------------------------------------------- /tests/test_svg_codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/test_svg_codec.py -------------------------------------------------------------------------------- /tests/test_threejs_codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/test_threejs_codec.py -------------------------------------------------------------------------------- /tests/testdata/cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/testdata/cube.py -------------------------------------------------------------------------------- /tests/testdata/cube_assy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/testdata/cube_assy.py -------------------------------------------------------------------------------- /tests/testdata/cube_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/testdata/cube_params.json -------------------------------------------------------------------------------- /tests/testdata/cube_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/testdata/cube_params.py -------------------------------------------------------------------------------- /tests/testdata/file_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/testdata/file_var.py -------------------------------------------------------------------------------- /tests/testdata/impossible_cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/testdata/impossible_cube.py -------------------------------------------------------------------------------- /tests/testdata/no_toplevel_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/testdata/no_toplevel_objects.py -------------------------------------------------------------------------------- /tests/testdata/shelf.FCStd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/testdata/shelf.FCStd -------------------------------------------------------------------------------- /tests/testdata/sphere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cq-cli/HEAD/tests/testdata/sphere.py --------------------------------------------------------------------------------