ac-get -- Package Manager for ComputerCraft

ac-get is a package manager for ComputerCraft. It's main feature is that it is distributed. (That is, there is no "one repo to rule them all." )

Features

Distributed!

Update Packages!

Add Repos!

Mostly Self-documented! ( ac-get help )

Startup scripts!

Documentation

Can has!?

Sure! It's not on pastebin at this time, and I'd prefer if you didn't upload it there, but you can get it from The download page

ac-get is now open source
I finally decided I was happy enough with the structure of the code to pull the thin veil off it, so it is now available for the world to see at -- And there is a Development mailing list -- And there is a [url=http://lists.darkdna.net/info/acg-devel]Development mailing list for those interested in submitting patches, and those interested in following the progress of the project!

why don't you guys just use github or bitbucket. always online. bonus version control.

what's not to love about version control!

Version control and package managers are two different things you can't really compare.

I think you misunderstand my point (which was made after a stream of discussion around hosting difficulties of a repo)

Use github to host an ac-get repository.

If you mean the base repo, that's not currently in my plans, but it should be possible to have a repo put up there. -- ac-get.darkdna.net should be stable, but I'm looking into CDN options since it's all static files.

Another thing I'm looking into (and playing with code for) is making a public repository, in the vein of cc-get -- but I'm not sure it's a bright idea, I'd prefer that third party coders make their own repos for their own stuff, than have a giant single repository.

That said, Anywhere that hosts files can host a repo, no need for php or similar. It's just a matter of making sure the public-facing urls mirror the file structure that ac-get expects from repos.

This release fixes `ac-get list installed` and also does some minor changes to how startup scripts work, detailed below for Content Creators

Note
If you have a modified /startup, please be weary of how the update works.

Content Creators
Startup scripts are now sorted before being run, so the common pattern for this is NN-script-name -- where N is 0-9.

For example, the startup script that adds the binary directory to the path, is now 00-add-paths, and, as a result, would run before 99-foo-shell. If you've used old linux runlevel stuff, this will feel familiar to you.

As usual, report any bugs you find either in this thread, or in #ac-get on the Esper IRC network.