You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This tool does the complicated bits for the [itzg/minecraft-server](https://github.com/itzg/docker-minecraft-server) and [itzg/bungeecord](https://github.com/itzg/docker-bungeecord/) Docker images.
5
+
This tool does the complicated bits for the [itzg/minecraft-server](https://github.com/itzg/docker-minecraft-server) and [itzg/docker-mc-proxy](https://github.com/itzg/docker-mc-proxy) Docker images.
6
6
7
7
## Usage
8
8
9
9
> **NOTE** The following documentation may not always be up-to-date. Please be sure to use `-h` or `--help` after any subcommand to view the current usage.
10
10
11
11
```
12
-
Usage: mc-image-helper [-hs] [--debug] [COMMAND]
13
-
--debug Enable debug output. Can also set environment variable
14
-
DEBUG_HELPER
15
-
-h, --help Show this usage and exit
16
-
-s, --silent Don't output logs even if there's an error
--debug Enable debug output. Can also set environment variables
14
+
DEBUG_HELPER or DEBUG
15
+
-h, --help Show this usage and exit
16
+
--logging=<loggingLevel>
17
+
Set logging to specific level.
18
+
Valid values:
19
+
-s, --silent Don't output logs even if there's an error
20
+
-V, --version
17
21
Commands:
18
-
asciify Converts UTF-8 on stdin to ASCII by escaping
19
-
Unicode characters
20
-
assert Provides assertion operators for verifying
21
-
container setup
22
-
compare-versions Used for shell scripting, exits with success(0)
23
-
when comparison is satisfied or 1 when not
24
-
curseforge-files Download and manage individual mod/plugin files
25
-
from CurseForge
26
-
find Specialized replacement for GNU's find
27
-
get Download a file
22
+
asciify Converts UTF-8 on stdin to ASCII by escaping
23
+
Unicode characters
24
+
assert Provides assertion operators for verifying
25
+
container setup
26
+
compare-versions Used for shell scripting, exits with success
27
+
(0) when comparison is satisfied or 1 when
28
+
not
29
+
curseforge-files Download and manage individual mod/plugin
30
+
files from CurseForge
31
+
find Specialized replacement for GNU's find
32
+
get Download a file
28
33
github
29
-
hash Outputs an MD5 hash of the standard input
30
-
install-curseforge Downloads, installs, and upgrades CurseForge
31
-
modpacks
32
-
install-fabric-loader Provides a few ways to obtain a Fabric loader with
33
-
simple cleanup of previous loader instances
34
-
install-forge Downloads and installs a requested version of Forge
35
-
install-modrinth-modpack Supports installation of Modrinth modpacks along
36
-
with the associated mod loader
37
-
install-neoforge Downloads and installs a requested version of
38
-
NeoForge
39
-
install-paper Installs selected PaperMC
40
-
install-purpur Downloads latest or selected version of Purpur
41
-
install-quilt Installs Quilt mod loader
42
-
interpolate Interpolates existing files in one or more
43
-
directories
44
-
java-release Outputs the Java release number, such as 8, 11, 17
34
+
hash Outputs an MD5 hash of the standard input
35
+
install-curseforge Downloads, installs, and upgrades CurseForge
36
+
modpacks
37
+
install-fabric-loader Provides a few ways to obtain a Fabric loader
38
+
with simple cleanup of previous loader
39
+
instances
40
+
install-forge Downloads and installs a requested version of
41
+
Forge
42
+
install-modrinth-modpack Supports installation of Modrinth modpacks
43
+
along with the associated mod loader
44
+
install-neoforge Downloads and installs a requested version of
45
+
NeoForge
46
+
install-paper Installs selected PaperMC
47
+
install-purpur Downloads latest or selected version of Purpur
48
+
install-quilt Installs Quilt mod loader
49
+
interpolate Interpolates existing files in one or more
50
+
directories
51
+
java-release Outputs the Java release number, such as 8,
52
+
11, 17
45
53
manage-users
46
-
maven-download Downloads a maven artifact from a Maven repository
47
-
modrinth Automates downloading of modrinth resources
48
-
mcopy Multi-source file copy operation with with managed
49
-
cleanup. Supports auto-detected sourcing from
50
-
file list, directories, and URLs
51
-
network-interfaces Provides simple operations to list network
52
-
interface names and check existence
53
-
patch Patches one or more existing files using JSON path
54
-
based operations
55
-
Supports the file formats:
56
-
- JSON
57
-
- JSON5
58
-
- Yaml
59
-
- TOML, but processed output is not pretty
60
-
resolve-minecraft-version Resolves and validate latest, snapshot, and
61
-
specific versions
62
-
set-properties Maps environment variables to a properties file
63
-
show-all-subcommand-usage Renders all of the subcommand usage as markdown
64
-
sections for README
65
-
sync Synchronizes the contents of one directory to
66
-
another.
67
-
sync-and-interpolate Synchronizes the contents of one directory to
68
-
another with conditional variable interpolation.
54
+
maven-download Downloads a maven artifact from a Maven
55
+
repository
56
+
modrinth Automates downloading of modrinth resources
57
+
mcopy Multi-source file copy operation with with
58
+
managed cleanup. Supports auto-detected
59
+
sourcing from file list, directories, and
60
+
URLs
61
+
network-interfaces Provides simple operations to list network
62
+
interface names and check existence
63
+
patch Patches one or more existing files using JSON
64
+
path based operations
65
+
Supports the file formats:
66
+
- JSON
67
+
- JSON5
68
+
- Yaml
69
+
- TOML, but processed output is not pretty
70
+
resolve-minecraft-version Resolves and validate latest, snapshot, and
71
+
specific versions
72
+
set-properties Maps environment variables to a properties
73
+
file
74
+
show-all-subcommand-usage Renders all of the subcommand usage as
75
+
markdown sections for README
76
+
sync Synchronizes the contents of one directory to
77
+
another.
78
+
sync-and-interpolate Synchronizes the contents of one directory to
79
+
another with conditional variable
80
+
interpolation.
69
81
test-logging-levels
70
-
toml-path Extracts a path from a TOML file using json-path
71
-
syntax
72
-
yaml-path Extracts a path from a YAML file using json-path
73
-
syntax
74
-
vanillatweaks Downloads Vanilla Tweaks resource packs, data
75
-
packs, or crafting tweaks given a share code or
76
-
pack file
82
+
toml-path Extracts a path from a TOML file using
83
+
json-path syntax
84
+
vanillatweaks Downloads Vanilla Tweaks resource packs, data
85
+
packs, or crafting tweaks given a share
86
+
code or pack file
87
+
version-from-modrinth-projects Finds a compatible Minecraft version across
88
+
given Modrinth projects
89
+
yaml-path Extracts a path from a YAML file using
90
+
json-path syntax
77
91
```
78
92
79
93
For [patch](#patch) command [see below](#patch-schemas) for a description of [PatchSet](#patchset) and [PatchDefinition](#patchdefinition) JSON schemas.
@@ -851,7 +865,7 @@ Downloads a maven artifact from a Maven repository
0 commit comments