>What sequence of operations do I need to perform to achieve the desired end result? The "cad api" (literally an api in the case of code cad tools or the visual representation thereof in traditional mouse driven interfaces) does not work this way, and forces me to think about how to represent the finished shape not about how I'll actually make it.
Im not sure about CLI tools but I'd say that most parametric design (ie fusion, solidworks) software have robust DFM features as it is. Many softwares have a timeline that represents a series of steps taken to create your intended part. In fusion you can set up your project for Milling, sheet metal, or 3d printing and modify the tool paths and bends in suite.
Not sure what software you are using but I would step away from CLI of free tools if you are serious about parametric modeling
I'm not complaining so much about the lack of features. What I don't like as a cad user is that the modeling interface is basically an evolution of the drafting table. I have to think like a draftsperson rather than simply describing how I'll make the part.
I actually had the chance to demo this tech last year and it was really interesting. They had a feature where if you wrote something on paper it was transcribed to the computer. You could control the PC by tapping your thumb to your index finger or closing a fist.
In hindsight it seemed stupid for meta to invest so much in AR/VR but the techn they release continues to get better.
Recent Work: Built a customizable CRM/inventory/productivity tracker for sign shops. Also built a guide lostporcessor for older WinCNC hardware
I design, fabricate and install signage for a living. Just a blue collar guy who reads this site while I ride in the truck :)