{"id":13543450,"url":"https://github.com/nothub/mrpack-install","last_synced_at":"2025-04-05T00:07:45.877Z","repository":{"id":59045641,"uuid":"530772175","full_name":"nothub/mrpack-install","owner":"nothub","description":"Modrinth Modpack server deployment","archived":false,"fork":false,"pushed_at":"2024-10-29T08:31:59.000Z","size":392,"stargazers_count":151,"open_issues_count":7,"forks_count":8,"subscribers_count":2,"default_branch":"trunk","last_synced_at":"2024-10-29T09:51:43.484Z","etag":null,"topics":["golang","modrinth","mrpack"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/nothub/mrpack-install","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nothub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-30T18:02:00.000Z","updated_at":"2024-10-29T08:32:03.000Z","dependencies_parsed_at":"2024-01-14T02:38:46.840Z","dependency_job_id":"1be0eed4-345a-48b7-8ec7-a79d21a453d4","html_url":"https://github.com/nothub/mrpack-install","commit_stats":null,"previous_names":["nothub/gorinth"],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nothub%2Fmrpack-install","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nothub%2Fmrpack-install/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nothub%2Fmrpack-install/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nothub%2Fmrpack-install/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nothub","download_url":"https://codeload.github.com/nothub/mrpack-install/tar.gz/refs/heads/trunk","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247266563,"owners_count":20910836,"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":["golang","modrinth","mrpack"],"created_at":"2024-08-01T11:00:31.816Z","updated_at":"2025-04-05T00:07:45.857Z","avatar_url":"https://github.com/nothub.png","language":"Go","funding_links":[],"categories":["Mod managers/updaters"],"sub_categories":["CLI"],"readme":"# mrpack-install\n\n[![downloads](https://img.shields.io/github/downloads/nothub/mrpack-install/total.svg?style=flat-square\u0026labelColor=5c5c5c\u0026color=007D9C)](https://github.com/nothub/mrpack-install/releases/latest)\n[![discord](https://img.shields.io/discord/1149744662131777546?style=flat-square\u0026labelColor=5c5c5c\u0026color=007D9C)](https://discord.gg/QNbTeGHBRm)\n[![go pkg](https://pkg.go.dev/badge/github.com/nothub/mrpack-install.svg)](https://pkg.go.dev/github.com/nothub/mrpack-install)\n\nA cli application for installing Minecraft servers and [Modrinth](https://modrinth.com/) [modpacks](https://support.modrinth.com/en/articles/8802351-modrinth-modpack-format-mrpack).\n\n---\n\n## Commands\n\n### root\n\n```\nDeploys a Modrinth modpack including Minecraft server.\n\nUsage:\n  mrpack-install (\u003cfilepath\u003e | \u003curl\u003e | \u003cslug\u003e [\u003cversion\u003e] | \u003cid\u003e [\u003cversion\u003e]) [flags]\n  mrpack-install [command]\n\nExamples:\n  mrpack-install https://example.org/data/cool-pack.mrpack\n  mrpack-install downloads/cool-pack.mrpack --proxy socks5://127.0.0.1:7890\n  mrpack-install adrenaserver --server-file srv.jar\n  mrpack-install yK0ISmKn 1.0.0-1.18 --server-dir mcserver\n  mrpack-install communitypack9000 --host api.labrinth.example.org\n  mrpack-install example.mrpack --optional-select 'foo\\.jar' \\\n                                --optional-select 'bar-[\\d+\\.]+\\.jar'\n\nAvailable Commands:\n  completion  Generate the autocompletion script for the specified shell\n  help        Help about any command\n  ping        Ping a Labrinth instance\n  server      Prepare a plain server environment\n  update      Update the deployed modpack\n  version     Print version infos\n\nFlags:\n      --dl-retries uint8              Retries when download fails (default 3)\n      --dl-threads uint8              Concurrent download threads (default 8)\n  -h, --help                          help for mrpack-install\n      --host string                   Labrinth host address (default \"api.modrinth.com\")\n      --optional-disable-all          Disable all optional mods\n      --optional-select stringArray   Select optional mods by file path (regex)\n      --proxy string                  Proxy url for http connections\n      --server-dir string             Server directory path (default \"mc\")\n      --server-file string            Server jar file name\n  -v, --verbose                       Enable verbose output\n  -V, --version                       Print version and exit\n\nUse \"mrpack-install [command] --help\" for more information about a command.\n\n```\n\n### ping\n\n```\nConnect to a Labrinth instance and display basic information.\n\nUsage:\n  mrpack-install ping [flags]\n\nFlags:\n  -h, --help   help for ping\n\nGlobal Flags:\n      --dl-retries uint8     Retries when download fails (default 3)\n      --dl-threads uint8     Concurrent download threads (default 8)\n      --host string          Labrinth host address (default \"api.modrinth.com\")\n      --proxy string         Proxy url for http connections\n      --server-dir string    Server directory path (default \"mc\")\n      --server-file string   Server jar file name\n  -v, --verbose              Enable verbose output\n\n```\n\n### server\n\n```\nDownload and configure one of several Minecraft server flavors.\n\nUsage:\n  mrpack-install server ( vanilla | fabric | quilt | forge | neoforge | paper ) [flags]\n\nExamples:\n  mrpack-install server fabric --server-dir fabric-srv\n  mrpack-install server paper --minecraft-version 1.18.2 --server-file srv.jar\n\nFlags:\n      --flavor-version string      Flavor version (default \"latest\")\n  -h, --help                       help for server\n      --minecraft-version string   Minecraft version (default \"latest\")\n\nGlobal Flags:\n      --dl-retries uint8     Retries when download fails (default 3)\n      --dl-threads uint8     Concurrent download threads (default 8)\n      --host string          Labrinth host address (default \"api.modrinth.com\")\n      --proxy string         Proxy url for http connections\n      --server-dir string    Server directory path (default \"mc\")\n      --server-file string   Server jar file name\n  -v, --verbose              Enable verbose output\n\n```\n\n### update\n\n```\nUpdate the deployed modpacks files, creating backups if necessary.\n\nUsage:\n  mrpack-install update [\u003cversion\u003e] [flags]\n\nFlags:\n      --backup-dir string             Backup directory path\n  -h, --help                          help for update\n      --optional-disable-all          Disable all optional mods\n      --optional-select stringArray   Select optional mods by file path (regex)\n\nGlobal Flags:\n      --dl-retries uint8     Retries when download fails (default 3)\n      --dl-threads uint8     Concurrent download threads (default 8)\n      --host string          Labrinth host address (default \"api.modrinth.com\")\n      --proxy string         Proxy url for http connections\n      --server-dir string    Server directory path (default \"mc\")\n      --server-file string   Server jar file name\n  -v, --verbose              Enable verbose output\n\n```\n\n### version\n\n```\nExtract and display the running binaries embedded version information.\n\nUsage:\n  mrpack-install version [flags]\n\nFlags:\n  -h, --help   help for version\n\nGlobal Flags:\n      --dl-retries uint8     Retries when download fails (default 3)\n      --dl-threads uint8     Concurrent download threads (default 8)\n      --host string          Labrinth host address (default \"api.modrinth.com\")\n      --proxy string         Proxy url for http connections\n      --server-dir string    Server directory path (default \"mc\")\n      --server-file string   Server jar file name\n  -v, --verbose              Enable verbose output\n\n```\n\n## Build\n\nTo build an executable, run:\n\n```sh\ngo tool goreleaser build --clean --snapshot --single-target\n```\n\n## Release\n\nTo build a local snapshot release, run:\n\n```sh\ngo tool goreleaser release --clean --snapshot\n```\n\nTo build and publish a full release, push a semver tag (with 'v' prefix) to any branch.\n\n## Contributors\n\nSome people contributed to this project. Thank you! 😊\n\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/nothub/mrpack-install/commits?author=nothub\"\u003e\n          \u003cimg src=\"https://avatars.githubusercontent.com/u/48992448?v=4\" width=\"32px;\" alt=\"Florian Hübner\"/\u003e\n          \u003cbr\u003e\u003csub\u003e\u003cb\u003eFlorian Hübner\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/nothub/mrpack-install/commits?author=Chikage0o0\"\u003e\n          \u003cimg src=\"https://avatars.githubusercontent.com/u/89348590?v=4\" width=\"32px;\" alt=\"Chikage0o0\"/\u003e\n          \u003cbr\u003e\u003csub\u003e\u003cb\u003eChikage0o0\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/nothub/mrpack-install/commits?author=anhgelus\"\u003e\n          \u003cimg src=\"https://avatars.githubusercontent.com/u/52921946?v=4\" width=\"32px;\" alt=\"anhgelus\"/\u003e\n          \u003cbr\u003e\u003csub\u003e\u003cb\u003eanhgelus\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/nothub/mrpack-install/commits?author=mmtawous\"\u003e\n          \u003cimg src=\"https://avatars.githubusercontent.com/u/94245036?v=4\" width=\"32px;\" alt=\"mmtawous\"/\u003e\n          \u003cbr\u003e\u003csub\u003e\u003cb\u003emmtawous\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/nothub/mrpack-install/commits?author=Hunter200165\"\u003e\n          \u003cimg src=\"https://avatars.githubusercontent.com/u/37095578?v=4\" width=\"32px;\" alt=\"Hunter200165\"/\u003e\n          \u003cbr\u003e\u003csub\u003e\u003cb\u003eHunter200165\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/nothub/mrpack-install/commits?author=murderspagurder\"\u003e\n          \u003cimg src=\"https://avatars.githubusercontent.com/u/183448866?v=4\" width=\"32px;\" alt=\"murderspagurder\"/\u003e\n          \u003cbr\u003e\u003csub\u003e\u003cb\u003emurderspagurder\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n      \u003c/td\u003e\u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnothub%2Fmrpack-install","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnothub%2Fmrpack-install","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnothub%2Fmrpack-install/lists"}