The first package manager for terrafirmagreg addons.
Project description
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5d42dbfeb089632a131c2068ae3ccf45d0f15d2056a9c255079286069582ae4
|
|
| MD5 |
e70c0f94064f30ddf39acc985578bc34
|
|
| BLAKE2b-256 |
cb585826c57d5926c0f8507cd9646125c2dedf37d29215cc3e84afb24f712438
|
Provenance
The following attestation bundles were made for tfg_kpm-1.0.0.tar.gz:
Publisher:
release.yml on glitchplaysgames714/tfg-kpm
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tfg_kpm-1.0.0.tar.gz -
Subject digest:
b5d42dbfeb089632a131c2068ae3ccf45d0f15d2056a9c255079286069582ae4 - Sigstore transparency entry: 1052801531
- Sigstore integration time:
-
Permalink:
glitchplaysgames714/tfg-kpm@1fffdf905c711983765eb53e3826e232a71cb9ed -
Branch / Tag:
refs/heads/main - Owner: https://github.com/glitchplaysgames714
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1fffdf905c711983765eb53e3826e232a71cb9ed -
Trigger Event:
workflow_dispatch
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdef948d3a34b9b4669aec87c871b98431481ba2afca310e4f89e716332b0bf3
|
|
| MD5 |
569fe540f2fac111dae6176c52545a35
|
|
| BLAKE2b-256 |
e0a4f7a1f6819f5097bf9f34c710a87fcd73eda20f212d2895c0da4b8cf812bc
|
Provenance
The following attestation bundles were made for tfg_kpm-1.0.0-py3-none-any.whl:
Publisher:
release.yml on glitchplaysgames714/tfg-kpm
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tfg_kpm-1.0.0-py3-none-any.whl -
Subject digest:
cdef948d3a34b9b4669aec87c871b98431481ba2afca310e4f89e716332b0bf3 - Sigstore transparency entry: 1052801536
- Sigstore integration time:
-
Permalink:
glitchplaysgames714/tfg-kpm@1fffdf905c711983765eb53e3826e232a71cb9ed -
Branch / Tag:
refs/heads/main - Owner: https://github.com/glitchplaysgames714
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1fffdf905c711983765eb53e3826e232a71cb9ed -
Trigger Event:
workflow_dispatch
-
Statement type: