Skip to main content

Command-line Minetest package manager

Project description

mtpkg

mtpkg is a command-line package manager for Minetest.

It can:

  • Install the latest compatible releases for a given set of ContentDB packages
    • Recursively install dependencies for requested packages given a base game
    • Enable the installed mods on an existing world
  • Update installed ContentDB packages to their latest compatible releases

Getting Started

$ python3 -m venv mtpkg-venv
$ source mtpkg-venv/bin/activate
(mtpkg-venv) $ pip install mtpkg
(mtpkg-venv) $ mtpkg -h
(mtpkg-venv) $ mtpkg -u ~/.minetest install --game Minetest/minetest_game TenPlus1/mobs

Frequently Asked Questions (FAQs)

Why is it so slow for large numbers of packages?

mtpkg tries to be polite by rate-limiting requests to the ContentDB, which makes looking up a large number of packages take a long time. Even more so if their dependencies need to be recursively queried.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mtpkg-0.2.0.tar.gz (13.2 kB view hashes)

Uploaded Source

Built Distribution

mtpkg-0.2.0-py3-none-any.whl (25.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page