https://github.com/zekrotja/mrpm
A Modrinth plugin/package manager
https://github.com/zekrotja/mrpm
minecraft modrinth modrinth-api package-manager
Last synced: 12 months ago
JSON representation
A Modrinth plugin/package manager
- Host: GitHub
- URL: https://github.com/zekrotja/mrpm
- Owner: zekroTJA
- License: mit
- Created: 2025-04-27T08:54:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-03T18:52:09.000Z (about 1 year ago)
- Last Synced: 2025-06-29T18:18:23.836Z (12 months ago)
- Topics: minecraft, modrinth, modrinth-api, package-manager
- Language: Rust
- Homepage:
- Size: 162 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mrpm
A Modrinth plugin/package manager
## Usage
```
$ mrpm --help
A Modrinth plugin/package manager
Usage: mrpm [OPTIONS]
Commands:
init Initialize a new project [aliases: new]
install Install packages [aliases: i, add, a]
update Update packages [aliases: u]
search Search for packages [aliases: s]
remove Remove packages [aliases: r]
help Print this message or the help of the given subcommand(s)
Options:
-D, --directory Target project directory [default: .]
-v, --verbose Enable verbose output
-h, --help Print help
-V, --version Print version
```
### Workflow
First of all, you need to initialize a new project. You can either use the setup wizard by passing no initialization parameters, or pass everything via parameters.
```bash
# use wizard
mrpm init
# pass via parameters
mrpm init \
--loader paper \
--version 1.21.4 \
--artifacts-dir plugins \
--minimum-version-type beta
# initialize in another directory
mrpm --directory /home/servers/myserver init
```
After that, you can install plugins or mods via the `install` command.
```bash
mrpm install pl3xmap worldedit
# You can also specify specific versions to Install
mrpm install pl3xmap@1.21.4-525
```
## Install
You can either download the latest release builds form the [Releases page](https://github.com/zekrotja/mrpm/releases) or you can install it using cargo install.
```
cargo install --git https://github.com/zekrotja/mrpm
```
Also, you can simply use the provided install script:
```bash
curl -sSfL https://raw.githubusercontent.com/zekroTJA/mrpm/refs/heads/main/scripts/install.sh | sudo bash -
```
```
```