Quantcast

OpenSCAD Package Manager

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

OpenSCAD Package Manager

Australia1
We are currently senior computer science students at Columbia University. Our team has recently discovered OpenSCAD, delved into the language, and decided to implement a package manager. Our work constitutes a command line interface, GitHub as a file server, and a website. We have attempted to make the package manager similar to npm for Node.js.

The link for the package manager is: OpenSCADpm

We would greatly appreciate your feedback.

Thanks!
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD Package Manager

jdawgaz
I just looked at the Tutorial:
At the bottom, all of the commands are the same exact install commands.

Jerry

More Commands

uninstall

ospm install brennangw ospm_hello 0.4

library

ospm install brennangw ospm_hello 0.4

version

ospm install brennangw ospm_hello 0.4

help

ospm install brennangw ospm_hello 0.4




--
Extra Ham Operator: K7AZJ
Registered Linux User: 275424
Raspberry Pi and Openscad developer

The most exciting phrase to hear in science - the one that heralds new discoveries - is not "Eureka!" but "That's funny...".
- Isaac. Asimov


On Wed, May 3, 2017 at 5:02 AM, Australia1 <[hidden email]> wrote:
We are currently senior computer science students at Columbia University. Our
team has recently discovered OpenSCAD, delved into the language, and decided
to implement a package manager. Our work constitutes a command line
interface, GitHub as a file server, and a website. We have attempted to make
the package manager similar to npm for Node.js.

The link for the package manager is:  OpenSCADpm
<https://skp2140.github.io/openSCADpm/index.html>

We would greatly appreciate your feedback.

Thanks!



--
View this message in context: http://forum.openscad.org/OpenSCAD-Package-Manager-tp21396.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD Package Manager

MichaelAtOz
Administrator
In reply to this post by Australia1
Australia1 wrote
We are currently senior computer science students at Columbia University.
Good to see you finally made it!
We would greatly appreciate your feedback.

Thanks!
OpenSCAD has a capital O; openSCADpm doesn't necessarily need one, your choice, but the web site has lots of 'openSCAD'. (obviously not a priority issue)

> ** This version of OpenSCADpm works for any UNIX-based system **

Well, I'll have a look when you get around to Windows...
Or is it likely to run under cygwin?

> The package names, usernames, and versions cannot have hyphens in their names.

Is this interim, until you fix something or a design choice?

> Inside the index.scad file, functions, modules, and other language features
> can be defined as normal (though care should be take not to pollute the namespace
> hence prepending functions and modules with the package name is encouraged).

This is obviously a limitation of the OpenSCAD language. There has been plenty of discussion on future namespace management. I think this needs to be addressed as a priority, as it seems the OpenSCAD2 direction has stalled.

Just a note: (this is my personal opinion, not as Admin here)
While the OpenSCAD examples are clearly open source so technically you can do anything you like with them, it is poor form to copy them then remove all attribution etc from the source, as you have done with most of the ospm_* packages. Unless there is a pressing need to do so.</lecture>


Admin - PM me if you need anything,
or if I've done something stupid...

Unless specifically shown otherwise above, my contribution is in the Public Domain; to the extent possible under law, I have waived all copyright and related or neighbouring rights to this work.
Obviously inclusion of works of previous authors is not included in the above.


The TPP is no simple “trade agreement.” Fight it! http://www.ourfairdeal.org/ time is running out!
Loading...