This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
LewisTehMinerz's profile picture

dep-get [A dependency tool] (Get programs with their dependencies!)

Started by LewisTehMinerz, 03 August 2015 - 09:37 AM
LewisTehMinerz #1
Posted 03 August 2015 - 11:37 AM



dep-get is a simple program that allows you to grab files with their dependencies. It's like apt-get from linux. (Actually, that's what inspired dep-get! :P/>)


pastebin get qxg6wex4 dep-get

(Please note: You need to whitelist raw.githubusercontent.comluca.spdns.eu in your http whitelist if you want to use this)

To have your program available to download, create an issue at https://github.com/L...Packages/issues with the label "package-request". If you can't apply the label, put "package-request" in the description. Also supply details of what dependencies it needs. (Exact names please!)



IMPORTANT:

The current dep-get server (github) will be terminated soon. We will be moving over to a nicer webserver hosted by my friend Luca_S.

This will require you to get a DepID soon. For now, you can still use this version.

You will no longer be able to use this version after 4 weeks maximum.

6 weeks if something goes wrong in the process.

With the new server, please note that everything will be different. Also, please do not abuse our file hosting system. You are not

allowed to put gigabytes of data on there.

Your maximum file storage will be 50MB.


~LewisTehMinerz & Luca_S
Edited on 13 September 2015 - 04:31 PM
biggest yikes #2
Posted 04 August 2015 - 01:27 AM
So a package manager, but it grabs dependencies for it aswell, exactly like apt-get does. Neat idea!
Edited on 03 August 2015 - 11:28 PM
Lyqyd #3
Posted 04 August 2015 - 02:32 AM
Seems like it would be handy to let people curate their own package specifications, so adding or removing dependencies won't require them to ask you to do it for them again each time. Maybe something like the system packman uses, where each author can maintain their own list of packages and their dependencies?
LewisTehMinerz #4
Posted 04 August 2015 - 08:43 AM
Seems like it would be handy to let people curate their own package specifications, so adding or removing dependencies won't require them to ask you to do it for them again each time. Maybe something like the system packman uses, where each author can maintain their own list of packages and their dependencies?

I'll see if I can implement this. Have any tips how?
Lyqyd #5
Posted 04 August 2015 - 05:21 PM
Well, packman does it by having a list that contains a name and URL for each author that publishes packages via packman. The individual authors specify their packages (and dependencies, etc.) in a file at that URL, and packman then fetches all of those files to learn about which packages are available. That way, each author can update their stuff without me having to change anything beyond the initial acceptance of their name/URL to the main list.
LewisTehMinerz #6
Posted 13 September 2015 - 03:39 PM
IMPORTANT:

The current dep-get server (github) will be terminated soon. We will be moving over to a nicer webserver hosted by my friend Luca_S.

This will require you to get a DepID soon. For now, you can still use this version.

You will no longer be able to use this version after 4 weeks maximum.

6 weeks if something goes wrong in the process.


~LewisTehMinerz & Luca_S
LewisTehMinerz #7
Posted 16 September 2015 - 04:13 PM
Testing website is now up. The current state of the website is what it will look like when finished.

Use the https version (Recommended) [Ignore the certificate error, it's a self-signed certificate.]

[Removed: By request from Luca_S]

OR use the http version (Not secure!)

[Removed: By request from Luca_S]


[REGISTERING NOW WILL NOT KEEP YOUR ACCOUNT. REMEMBER: IT IS NOT FUNCTIONAL!]
Edited on 17 September 2015 - 02:29 PM
Luca_S #8
Posted 30 September 2015 - 07:39 PM
this is just a little test for me(Not actual program count :P/>)

Edited on 22 November 2015 - 10:59 AM
クデル #9
Posted 04 October 2015 - 08:12 AM
Pretty neat, just an idea, what about introducing custom sources/repositories?
Edited on 04 October 2015 - 06:12 AM
Luca_S #10
Posted 12 October 2015 - 10:20 AM
custom sources/repositories?
So that people can upload their program without a GitHub pull request? We are working on a BIG update, which will allow everyone with a "DepID" to upload programs. A DepID will be free.

Whoever wants can try it out: https://luca.spdns.eu/dep-get