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 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-1.0.1.tar.gz (5.2 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.1-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tfg_kpm-1.0.1.tar.gz
  • Upload date:
  • Size: 5.2 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.1.tar.gz
Algorithm Hash digest
SHA256 b39d55e8145a03e7d4d1096742f8f42cefafdaf56d4e7f9b7bf432749984fd81
MD5 7351b382176cec2517c74de168713877
BLAKE2b-256 61cbcbe1044e7148759314e2c97dd4b069fdf1d3fd3ac61c16925dc354adb2a2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: tfg_kpm-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.4 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d373c1f09adadefbbf7ce948aa5b4934d6595544fe8121822159af8b1080875d
MD5 3716b529bec968c1ab3471cda9b8748e
BLAKE2b-256 a8a79a9f187575177ab95db117b389612dff55d3bf529ee61262e3e1a20d2ae5

See more details on using hashes here.

Provenance

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