(Up)keeper icon

(Up)keeper -----

Manage configs as downloadable packages! Sync configs from URL, automate updating!



Upkeeper
Upkeeper is a resource... to manage resources!
With simple format, and download manager, you can distribute infinite amount of configuration files in single package URL, and sync files accordingly.

The package can be downloaded from any URL, but has to be readable text in format of YML.

You can use this example:
"https://raw.githubusercontent.com/LoganTheOverlord/ItemEssentials2/main/example_package.yml"
This package is basically default old translations file for my plugin ItemEssentials.

More functions will be added later on, for now, it only supports YML files.
Future updates will include zip archives, and unzipping them (worlds, for example), JAR files, and all files, basically.

You can also generate packages on fly using /genpackage command!

Here is example output of it!

This plugin is meant to be a lightweight package manager in style of maven/gradle dependency managers.

If you have any issues, PM me, and we will resolve them!
Note: URL has to end with file extension, which means.. URL has to be RAW.

Example package to host somewhere:



Usage of plugin:

download https://raw.githubusercontent.com/LoganTheOverlord/ItemEssentials2/main/example_package.yml

Which is equivalent to:
/download https://raw.githubusercontent.com/LoganTheOverlord/ItemEssentials2/main/example_package.yml
when executing as player.

genpackage /plugins/pluginToMakePackageFrom

This generates a package from directory, and sets up urls, and paths for you. All you have to do is to upload the files, hit Ctrl+H, and replace all of the default webserver urls with your own. You're good to go! Upload the files, and profit!




Resource Information
Author:
----------
Total Downloads: 109
First Release: Oct 6, 2022
Last Update: Oct 6, 2022
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings