Mi piacerebbe eseguire OpenSCAD dalla riga di comando con alcuni argomenti.
$ open -a openscad myfile.scad
funziona come mi aspetto.
$ open -a openscad --args --help
report
LSOpenURLsWithRole() failed for the application /Applications/OpenSCAD.app with error -10810.
quando OpenSCAD non è già in esecuzione. Quando OpenSCAD è già in esecuzione, open -a openscad --args --help
porta semplicemente OpenSCAD in primo piano.
Ciò di cui ho veramente bisogno è che funzioni:
$ open -a openscad --args -o myfile.stl myfile.scad
che funziona esattamente come il mio precedente esempio. Cosa devo fare per avviare OpenSCAD con gli argomenti della riga di comando?
Prima di premere submit ho riprodotto le mie domande per incollare qui, e ho trovato una soluzione che funziona più o meno. Tutti questi sembrano fare ciò che mi aspetto, anche se OpenSCAD non è già in esecuzione.
$ /Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD --help
$ /Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD --args --help
$ /Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD -o ball.stl ball.scad
$ /Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD --args -o ball.stl ball.scad
Ancora, c'è un modo per rendere open -a
passare gli argomenti della riga di comando all'app che lancia?