{"id":13543426,"url":"https://github.com/nmandrus1/Minebrew","last_synced_at":"2025-04-02T13:30:24.036Z","repository":{"id":37572606,"uuid":"475981550","full_name":"nmandrus1/Minebrew","owner":"nmandrus1","description":"A minecraft mod package manager","archived":false,"fork":false,"pushed_at":"2022-09-26T15:16:01.000Z","size":323,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-05-21T17:10:20.297Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nmandrus1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-30T17:21:52.000Z","updated_at":"2022-09-26T15:21:45.000Z","dependencies_parsed_at":"2023-01-17T21:46:47.127Z","dependency_job_id":null,"html_url":"https://github.com/nmandrus1/Minebrew","commit_stats":null,"previous_names":["brogramming-inc/minebrew"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nmandrus1%2FMinebrew","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nmandrus1%2FMinebrew/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nmandrus1%2FMinebrew/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nmandrus1%2FMinebrew/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nmandrus1","download_url":"https://codeload.github.com/nmandrus1/Minebrew/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246823487,"owners_count":20839733,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T11:00:31.478Z","updated_at":"2025-04-02T13:30:23.741Z","avatar_url":"https://github.com/nmandrus1.png","language":"Rust","funding_links":[],"categories":["Mod managers/updaters"],"sub_categories":["CLI"],"readme":"## Minebrew\n\n\u003eWarning! This is a work in progress, use at your own risk\n\n1. [Planned Features](#planned-features)\n1. [Installation](#installation)\n1. [Usage](#usage)\n\nMinebrew is a package manager for minecraft mods hosted on [modrinth](https://modrinth.com)\n\n### Planned Features\n- Installation\n\t- [x] Mod Installation\n\t- [ ] Mod Updates\n\t- [ ] Dependency Management\n\t- [ ] Incompatibility Management\n\t- [ ] Uninstalling\n\t- [ ] QOL features\n\n- Searching\n\t- [ ] Basic searching functionality\n\n\n- Configuration\n\t- [ ] Easy configuration editing\n\n- General \n\t- [ ] Cross platform releases\n\n\n### Installation \nYou will need an up-to-date version of rust installed. I personally prefer using rustup:\n\n`$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh`\n\nWill install rustup and begin the installation process. Use the default options and when it is done clone the git repository wherever you would like:\n\n`https://github.com/Brogramming-Inc/Minebrew.git`\n\nnext navigate into the `Minebrew` directory and and run the following command:\n\n```\n$ cd Minebrew\n$ cargo install --path minebrew-bin\n```\n\nThis will build Minebrew from source and place a binary in your `.cargo/bin` folder which on unix systems is usually\n\n`$HOME/.cargo/bin/mbrew`\n\nand on Windows \n\n`C:\\Users\\USERNAME\\.cargo\\bin\\mbrew.exe`\n\nFrom there you can do whatever you'd like with the binary.\n\n**NOTEs**: \n- Minebrew assumes you have a .minecraft folder so please be sure to have Minecraft installed \n- the `reqwest` library requires libssl-dev to be installed, this is the case on most systems but if you get an error about openssl make sure to install this package\n\n### Usage\n```\nUSAGE:\n    mbrew [OPTIONS] \u003cSUBCOMMAND\u003e\n\nOPTIONS:\n    -h, --help               Print help information\n    -m, --mc-dir \u003cMC_DIR\u003e    path to \".minecraft\"\n    -t, --target \u003cTARGET\u003e    override the default Minecraft version\n    -V, --version            Print version information\n\nSUBCOMMANDS:\n    help       Print this message or the help of the given subcommand(s)\n    install    Subcommand used to install mods\n```\n\nThe only subcommand available at the moment is `install` but more are on the way. To download sodium and the fabric api run the following:\n\n`mbrew install fabric-api sodium`\n\nand Minebrew will find the mods and download them to your mods folder.\n\nShould you have any issues please create one here on github and it will get fixed ASAP.\n\nIf you have any feature requests also submit an issue with the title \"[Feature Request]\" followed by the feature you have in mind with a description in the notes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnmandrus1%2FMinebrew","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnmandrus1%2FMinebrew","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnmandrus1%2FMinebrew/lists"}