Currently a work in progress
Please report any issues to the issues tab with a log of what commands were used and the output.
Full CLI usage so far:
CMPU -cli=true -d C:\Users\hexii\Documents\MultiMC\instances\1.12.2\.minecraft -version 1.12.2 -export-new=true -export-old=true -manifest C:\Users\hexii\Desktop\export.json -download C:\Users\hexii\Desktop\CMPU-Downloads
Recommended: USE QUOTES FOR PATHS, ESPECIALLY IF IT CONTAINS SPACES
Example:
CMPU -cli=true -d C:\Users\hexii\Documents\MultiMC\instances\1.12.2\.minecraft
turns into
CMPU -cli=true -d "C:\Users\hexii\Documents\MultiMC\instances\1.12.2\.minecraft"
Explanation:
Argument | What it does | Default value | Options | Extra info
If no value for an argument is specified it will use the default.
-gui=<boolean>| graphics user interface, if specified do not use any arguments below |false-cli=<boolean>| command line interface, must be followed up by some of the arguments below |false-d <path>| instance folder path |./-version <gameversion>| game version |1.12.2-release <string>| release type |stable| options: stable, latest | must be lowercase & any misspelling = latest-export-new=<boolean>| if an updated manifest should be generated |false-export-old=<boolean>| if an old manifest should be generated |false-manifest <path>| path to export.json |./-download <path>| path for downloading updates; it will create a folder if it does not exist |./-s=<boolean>| silent mode; no output for CLI |false
export.json:
{
"MinecraftVersion": "1.12.2",
"Modloader": "forge",
"ModloaderVersion": "14.23.5.2838",
"ManifestType": "minecraftModpack",
"ManifestVersion": 1,
"PackName": "Example Pack",
"PackVersion": "1.0.0",
"PackAuthors": "author1, author2"
}To see all possible commands use:
CMPU -help
Navigate to directory and run go build. Requires jsonparser, gotk3, and go-murmur.
- View the projects tab.