Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal
Magik6k

MPT - Minecraft packaging tool

Recommended Posts

MPT  - Minecraft Packaging Tool is another package manager goal of which is to simplify program development, and unify other package managers.

 

 

WEB Interface: http://mpt.magik6k.net/

 

Installation:

wget http://mpt.magik6k.net/api/file/mpt/usr/bin/mpt.lua /tmp/mpt.lua
/tmp/mpt -S mpt
rm /tmp/mpt.lua

Usage:

mpt -S package1 --Installs package with dependencies
mpt -R package           --Remove package
mpt -u                   --Upgrade all packages
mpt -v                   --More output
mpt -h                   --help

Web-IDE GitHub: https://github.com/magik6k/MPT2

Share this post


Link to post
Share on other sites

You should add pacman style syntax. Like:

mpt -S <list of packages> - install packages
mpt -Ss <pattern> - search
mpt -R <list of packages> - remove
mpt -Sy - update package list
mpt -Su - update all packages.
mpt -U <file> - install package from file
mpt -Qs search installed packages

...and more, see pacman manpage

 

Ofc those are combinable:

mpt -Syu abc def

would first update package db, then update all packages and finally install abc and def

Share this post


Link to post
Share on other sites

this is awesome. is there a copy of the hosted ppa website available for people who wish to host their own? or does it only work with that website and you have to make a ppa on that website?

Share this post


Link to post
Share on other sites

Actually you have to do ppa on this page, I'm planning to release the server, but at the time whole code is hudge mess as I work on it pretty hard.

i can help if you wish. my github is Nekrose483 and if you PM me i can give you my email. i know a lot of languages. i'm also a java tutor.. so i know how to clean up messy code.

Share this post


Link to post
Share on other sites

Actually you have to do ppa on this page, I'm planning to release the server, but at the time whole code is hudge mess as I work on it pretty hard.

 

yay!! its back. when you do release the server, i'd love a copy. if you need any beta testers.. my whole minecraft experience is programming OC computers and making networks and security systems and doing stuff i like while my boyfriend does the survival stuff he likes. needless to say, its really the only game we can play together for long amounts of time... i can beta test or help on whatever.

 

this project in particular is amazing. i hope its good enough to actually get put on the oc's site..and mpt added in the mod by default.

Share this post


Link to post
Share on other sites

Hello

 

I'm looking for a way to make updating my scripts an easier task. Can you do this with your programs?

I'm not sure because I'm not familiar with GitHub and that "shared repositories" concept.

Share this post


Link to post
Share on other sites

tony1485, Thats what all this is meant for. The only thing I use github for here is secure authentication(secure even without using https). Repository are there to group packages, one repository can be used by more than one person. Packages are like file archieves, they also can say what other packages they'd like to be present in system(i.e. dependencies). You can develop your programs directly in the IDE, and after saving file instantly update it and test in OC computer

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.