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:

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-2.0.1.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.1-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tfg_kpm-2.0.1.tar.gz
Algorithm Hash digest
SHA256 f9cd24f17c322b87fd3048120fee80ee8945ea03a99379d7c448e2858fac7fe8
MD5 5d67d57c026dcba10b7e14bbc41e18a6
BLAKE2b-256 3da66e16f1a12186aec81b0d8c8df290ac4df255cbf880540d551198e236d3d3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: tfg_kpm-2.0.1-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.7

File hashes

Hashes for tfg_kpm-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8afee5cd7e3cc4273cf903fe8a1bb449ef76038d7e38f53f56774470f9b6da79
MD5 f16f01bf65c803403b1635c39bfbfd09
BLAKE2b-256 1653c28ce06958fdfe6a7968c9b139e8e0d4ad1d73405fc6542bab89f292cae3

See more details on using hashes here.

Provenance

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