Skip to main content

The first package manager for terrafirmagreg addons.

Project description

TerraFirmaGreg - Kube Package Manager

banner

PyPI - License PyPI - Version GitHub Actions Workflow Status

Developer docs · Report Bugs


What is TFG-KPM

Terrafirmagreg kube package manager "TFG-KPM" is a package management tool built for server owners to easily install compatability addons with kubejs. TFG-KPM allows server owners to easily install uninstall and update packages.

TFG-KPM currently only supports recipes and tags. more on this is in the FAQ.

TFG-KPM vs. the Traditional Method

Using TFG-KPM over manually installing packages saves alot of time. most of the time TFG-KPM will install packages in arround 1 second and uninstall packages in arround 30 milliseconds.

Installation

[!IMPORTANT] TFG-KPM was developed with uv in mind. we will not patch issues that are caused by using other package managers

You can install TFG-KPM using uv:

# install with uv
uv tool install tfg-kpm

You may also install TFG-KPM using any other python package manager: (not recommended)

# install with pip
pip install tfg-kpm

Usage

[!CAUTION] Always ensure the package you're downloading can be trusted, otherwise malicious code may be executed on your device.

Type tfg-kpm --help to view a list of commands. Type tfg-kpm <COMMAND> --help to view information about a command.

Example commands

Installing a package:

tfg-kpm install <author/repo> 

Installing a package from a specific branch:

tfg-kpm install --branch <branch> <author/repo> 

Listing all packages:

tfg-kpm list

Uninstalling a package:

tfg-kpm uninstall <package name>

External Credits and Special Thanks

HUGE thanks to Caylies's Dexi for the inspiration

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

tfg_kpm-2.0.2.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tfg_kpm-2.0.2-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file tfg_kpm-2.0.2.tar.gz.

File metadata

  • Download URL: tfg_kpm-2.0.2.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tfg_kpm-2.0.2.tar.gz
Algorithm Hash digest
SHA256 6cc71987296dc300841d2e424b0d0fdf79959d198f36d812b5998a5ba6d64d74
MD5 5901e9496bf9728b1c7d0506dfeb73ec
BLAKE2b-256 0e253d4a6dfb75277a7afd84d24c2182f50c9ea3db781803e0a5ae185b76df14

See more details on using hashes here.

Provenance

The following attestation bundles were made for tfg_kpm-2.0.2.tar.gz:

Publisher: release.yml on glitchplaysgames714/tfg-kpm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tfg_kpm-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: tfg_kpm-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tfg_kpm-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b90a86cdef9bf99c4c751dfacd1dcd6a41104b5b55a69d0ef975aa18d0f1e249
MD5 6af880289a924373e176d32d1ed69737
BLAKE2b-256 e30ca99a7c6b789137f4ba6d1836e67da7a16ec4d07345a458f2b1d545239d68

See more details on using hashes here.

Provenance

The following attestation bundles were made for tfg_kpm-2.0.2-py3-none-any.whl:

Publisher: release.yml on glitchplaysgames714/tfg-kpm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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