mirror of
https://git.bits.team/Bits/mod-manager.git
synced 2024-11-21 21:48:21 -05:00
Fleshed out readme
This commit is contained in:
parent
5868bdc066
commit
ba89c554f1
59
README.md
59
README.md
@ -1,11 +1,62 @@
|
|||||||
|
|
||||||
# Mod Manager
|
# Mod Manager
|
||||||
|
|
||||||
A package manager-like CLI utility for installing, upgrading and migrating mods on Fabric Minecraft Servers
|
A package manager-like CLI utility for managing installing, updating and migrating mods on Fabric Minecraft Servers.
|
||||||
|
|
||||||
## Envrionment Variables
|
|
||||||
|
|
||||||
The list of required variables are as follows:
|
## Features
|
||||||
|
|
||||||
|
- Installing mods from Modrinth and Curseforge
|
||||||
|
- Uninstalling mods
|
||||||
|
- Updating mods with a single command
|
||||||
|
- Migrating mods to a new Minecraft version
|
||||||
|
|
||||||
|
|
||||||
|
## Demo
|
||||||
|
|
||||||
|
![A terminal window showing the usage of mod-managher](https://i.imgur.com/J8zw89M.gif)
|
||||||
|
|
||||||
|
|
||||||
|
## Usage/Examples
|
||||||
|
|
||||||
```
|
```
|
||||||
CURSEFORGE_API_KEY="**api key goes here**"
|
$ mod-manager
|
||||||
|
Usage: mod-manager [options] [command]
|
||||||
|
|
||||||
|
A package (mod) manager for Fabric Minecraft Servers
|
||||||
|
|
||||||
|
Options:
|
||||||
|
-v, --version Reports the version of the Minecraft server
|
||||||
|
-h, --help display help for command
|
||||||
|
|
||||||
|
Commands:
|
||||||
|
init Initialises mod manager
|
||||||
|
install [options] <mods...> Installs the provided mods
|
||||||
|
list Lists installed mods
|
||||||
|
uninstall <mods...> Uninstalls the provided mods
|
||||||
|
essential <mods...> Toggles the mods essential statuses
|
||||||
|
update Checks for and updates mods that have a newer available version
|
||||||
|
migrate-possible [options] [version] Reports whether it is possible to upgrade to the provided Minecraft version
|
||||||
|
migrate [options] [version] Migrates all mods to provided Minecraft version
|
||||||
|
help [command] display help for command
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Environment Variables
|
||||||
|
|
||||||
|
The following are the required environment variables for running Mod Manager
|
||||||
|
|
||||||
|
`CURSEFORGE_API_KEY # Set to your api key for curseforge. Leaving it unset will skip all Curseforge related functionality`
|
||||||
|
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
### Prerequisites
|
||||||
|
* A version of Node.js greater than 12 must be installed, along with npm and npx.
|
||||||
|
|
||||||
|
Mod Manager can be installed with the following command (watch out for the sudo password prompt, it can be hard to spot)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl https://hogwarts.bits.team/git/Bits/mod-manager/raw/branch/master/install.sh | sudo -E env "PATH=$PATH" bash
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue
Block a user