prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.62k stars 1.92k forks source link

CLI tools development #10686

Open ikarus-parth opened 1 year ago

ikarus-parth commented 1 year ago

Is your feature request related to a problem? Please describe. I wanted to use the CLI tools that PrusaSlicer provides to make a UI of my own and map all the exact functionalities using the interactions on my UI and the backend logic provided by PrusaSlicer.

Describe the solution you'd like I want to know if there is constant development for maintaining the CLI tools and if such a feature is available.

Describe how it would work Basically, let's say that I have made my own UI on the web using Nextjs, and I add all of the similar buttons, forms, and every possible UI option. Now, when I have hosted this application over the internet and people interact with it like they normally would with super slicer. At the time of interaction, I want to execute the same backend logic using some CLI tools or APIs provided by PrusaSlicer itself. So that I only have to handle the front end but the main logic is still being handled by PrusaSlicer's CLI or APIs, and I just integrate them both.

Describe alternatives you've considered I am thinking of using SuperSlicer as well, given that they provide me with the same functionalities

combolek commented 1 year ago

Can you clarify what is missing? You can already use PrusaSlicer from the command line e.g.

prusa-slicer --slice --fill-pattern=gyroid --xy-size-compensation=-0.1 box.stl

See --help for basic syntax. As far as I can tell, all configuration options can additionally be specified.