https://github.com/UsergeTeam/Loader
Userge Loader
https://github.com/UsergeTeam/Loader
Last synced: 3 months ago
JSON representation
Userge Loader
- Host: GitHub
- URL: https://github.com/UsergeTeam/Loader
- Owner: UsergeTeam
- License: gpl-3.0
- Created: 2022-02-20T20:30:28.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-29T13:12:25.000Z (over 1 year ago)
- Last Synced: 2024-11-20T06:34:13.853Z (11 months ago)
- Language: Python
- Size: 117 KB
- Stars: 45
- Watchers: 4
- Forks: 185
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Loader
This project helps to manage unlimited plugins repos with one [core repo](https://github.com/UsergeTeam/Userge).
## Main Features
* optimized plugins structure
* unlimited public and private plugins repos support
* custom core repo support
* priority handling
* version controlling
* branch switching
* better control via config file
* only installs required requirements
* plugins conflict handling
* auto requirements conflict resolver
* constraints support (include/exclude/in)
* recovery menu to reset crashed state
* both windows and linux support
* optimized boot time## Plugins Repo Template
you can fork and edit or refer our [official plugins repo](https://github.com/UsergeTeam/Userge-Plugins)
to get familiar with the new structure.
Also, you can check [custom plugins repo](https://github.com/UsergeTeam/Custom-Plugins) to get a better idea.## Custom Core Repo
set these env vars
* `CORE_REPO` - repo url (default | https://github.com/UsergeTeam/Userge)
* `CORE_BRANCH` - branch name (default | master)## [Docker Guide](https://github.com/UsergeTeam/Loader/blob/master/Docker.md)