Package magnager for JSCore.
This only works if pully is previously not installed.
/js web https://raw.githubusercontent.com/FabricCore/pully/refs/heads/master/installer.js
If pully is not previously installed, use the install script.
/pully install pully
{
"dependencies": {
"pully": "0.1.0"
}
}- Download pully.
- Unzip file content to .minecraft/config/jscore/modules/pully/
The folder should look like this
.minecraft/config/jscore/
└── modules/
└── pully/
└── package.json
Install a package and its dependencies.
Uninstall a package and its dependencies.
Update all packages.
/pully aliases to /pully update
Removes undepended packages that are not installed explicitly.
Install one package (without installing additional dependencies).
- pack is the name of the package as in package.json
- remote is the URL to the zip file
- print prints download start and installed messages if true, default: false.
Returns a list of all packages with their dependencies.
Returns a list of all packages, with their dependencies and dependents.
where F: (repo: JSON)
Fetches package index from repository.
Fetches package index from repository, blocking variant.
***where F: (success: boolean) Remove a list of packages.
- Will result in a failure if removing a package result in a missing dependency.
- print defaults to true.
*where F: ()
Removes unused dependencies.
where F: (changed: boolean)
Install a list of packages with their dependencies.
- changed is true if at least 1 package is installed.
where F: ()
Update all packages.