https://github.com/database64128/modpack-dl-go
⚒️⏬ Minecraft modpack downloader written in Go.
https://github.com/database64128/modpack-dl-go
Last synced: about 1 year ago
JSON representation
⚒️⏬ Minecraft modpack downloader written in Go.
- Host: GitHub
- URL: https://github.com/database64128/modpack-dl-go
- Owner: database64128
- License: gpl-3.0
- Created: 2023-11-17T05:21:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-13T08:11:04.000Z (over 1 year ago)
- Last Synced: 2025-02-13T09:24:27.587Z (over 1 year ago)
- Language: Go
- Size: 57.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Minecraft Modpack Downloader
[](https://github.com/database64128/modpack-dl-go/actions/workflows/test.yml)
[](https://github.com/database64128/modpack-dl-go/actions/workflows/release.yml)
[](https://aur.archlinux.org/packages/modpack-dl-go-git)
⚒️⏬ Minecraft modpack downloader written in Go.
## Usage
```bash
# Display help.
modpack-dl-go -h
# Retrieve and print information about a modpack and its latest version.
modpack-dl-go -modpackID 120
# Retrieve and print information about a modpack and the specified version.
modpack-dl-go -modpackID 120 -versionID 11334
# Download the latest modpack client to the specified directory.
modpack-dl-go -modpackID 120 -clientPath /tmp/modpack-dl-go/client
# Download the latest modpack server to the specified directory.
modpack-dl-go -modpackID 120 -serverPath /tmp/modpack-dl-go/server
# Download the latest modpack client and server to the specified directories.
modpack-dl-go -modpackID 120 -clientPath /tmp/modpack-dl-go/client -serverPath /tmp/modpack-dl-go/server
# Upgrade an existing modpack installation to the latest version.
modpack-dl-go -modpackID 120 -clientPath /tmp/modpack-dl-go/client -serverPath /tmp/modpack-dl-go/server -migrateFromPath /tmp/modpack-dl-go/old
# Same as above, but copy files instead of moving them.
modpack-dl-go -modpackID 120 -clientPath /tmp/modpack-dl-go/client -serverPath /tmp/modpack-dl-go/server -migrateFromPath /tmp/modpack-dl-go/old -preserveMigrationSource
```
## License
[GPLv3](LICENSE)