Skip to main content

The first package manager for terrafirmagreg addons.

Project description

TerraFirmaGreg - Kube Package Manager

banner

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:

dexi install <author/repo> 

Installing a package from a specific branch:

dexi 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 insperation

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-1.0.0.tar.gz (5.3 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-1.0.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tfg_kpm-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b5d42dbfeb089632a131c2068ae3ccf45d0f15d2056a9c255079286069582ae4
MD5 e70c0f94064f30ddf39acc985578bc34
BLAKE2b-256 cb585826c57d5926c0f8507cd9646125c2dedf37d29215cc3e84afb24f712438

See more details on using hashes here.

Provenance

The following attestation bundles were made for tfg_kpm-1.0.0.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-1.0.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for tfg_kpm-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cdef948d3a34b9b4669aec87c871b98431481ba2afca310e4f89e716332b0bf3
MD5 569fe540f2fac111dae6176c52545a35
BLAKE2b-256 e0a4f7a1f6819f5097bf9f34c710a87fcd73eda20f212d2895c0da4b8cf812bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for tfg_kpm-1.0.0-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