Skip to main content

Simple package manager-esque mod manager for Minecraft

Project description

Pacmine

python Latest PyPI version

Pacmine makes use of various icons/glyphs from the NerdFonts collection, so any patched fonts are highly recommended. I personally use Fira Code, but you've got options. Full-color terminals are also recommended -- Windows users can use the new terminal.

Installation

pipx (Recommended)

pipx install pacmine

Python

python -m pip install --user pacmine

Make sure to add pacmine to your path if user/pipx scripts aren't already.

Usage

Each command should be prefaced with pacmine. Arguments are shown as {argument_name}. Arguments with ellipses like {mods...} indicate a variable (≥ 1) number of arguments.

Command Description
add {slugs...} Adds 1 or more mods to the local repository, specified by their slugs. Mods cannot be installed multiple times. If you don't know the slug(s), use search first.
remove {slugs...} Removes 1 or more mods from the local repository, specified by their slugs. Mods cannot be removed multiple times, nor removed if they are not installed. If you don't know the slug(s), use list first.
update Checks for and installs any updates to currently installed mods.
search {search_term} Searches remote repositories and lists any matches to {search_term}.
list Lists locally installed mods.
dump Dumps a string of slugs for all locally installed mods. Useful with add for migrating your mods to another location.
new {version} {modloader} Creates a repository in the current directory for version {version} using the {modloader} mod loader. It does this with a file called mods.pkl, which you shouldn't rename or delete.
info Prints information about pacmine and the local repository, if it exists.

Try to avoid deleting files manually from directories managed by pacmine, if possible — pacmine doesn't watch directories to see changes, so it'll become out of sync.

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

pacmine-1.2.3.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

pacmine-1.2.3-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file pacmine-1.2.3.tar.gz.

File metadata

  • Download URL: pacmine-1.2.3.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.9.6 Linux/5.10.49-1-MANJARO

File hashes

Hashes for pacmine-1.2.3.tar.gz
Algorithm Hash digest
SHA256 4355e182d5e60f9576c4b47557daff2b833fd9b9c23a55531f6a18c8187429f4
MD5 670fdf3173707d3c09e00a4d3ec396bd
BLAKE2b-256 1b1654e363b49d74c9462808227a5f1667fec42b090f7c950704d97608575f7a

See more details on using hashes here.

File details

Details for the file pacmine-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: pacmine-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.9.6 Linux/5.10.49-1-MANJARO

File hashes

Hashes for pacmine-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8ccbaff569ba177856a2c48e5a05971016178ec98d4e63b836f2f9fb3f6fda55
MD5 30ec7b1c2398bae2ac0657ef37a950bd
BLAKE2b-256 0809a0d02621295c82832cc728c47e5ba5bc23a03f27b682329dba360487290e

See more details on using hashes here.

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