diff options
| author | 2024-01-02 23:47:50 -0600 | |
|---|---|---|
| committer | 2024-01-02 23:47:50 -0600 | |
| commit | eacff9bc34e2fea0999dd3c14b22d2e2fceeb2e8 (patch) | |
| tree | 127b43b00fedde11f9ace019941a0194ca3c456b /src/cmd-version.c | |
| parent | make library API better (diff) | |
downloads client jar
Diffstat (limited to 'src/cmd-version.c')
| -rw-r--r-- | src/cmd-version.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cmd-version.c b/src/cmd-version.c index ccee2d0..f96d6f3 100644 --- a/src/cmd-version.c +++ b/src/cmd-version.c @@ -43,6 +43,8 @@ bool feat_match_cb(const char *name, json_t *js) { unsigned cmd_version_install(struct l2_context_node *ctx, char **args) { unsigned res = l2_version_load_remote(); + char *jarpath = NULL; + if (res != VERSION_SUCCESS) { CMD_FATAL("failed to load versions: %s", l2_version_strerror(res)); } @@ -64,7 +66,13 @@ unsigned cmd_version_install(struct l2_context_node *ctx, char **args) CMD_FATAL("Failed to download libraries: %s", l2_version_strerror(res)); } + CMD_INFO0("Downloading client jar..."); + if ((res = l2_version_download_jar(js, "client", &jarpath)) != VERSION_SUCCESS) { + CMD_FATAL("Failed to download client jar: %s", l2_version_strerror(res)); + } + l2_version_free_libraries(libs); + free(jarpath); json_decref(js); return CMD_RESULT_SUCCESS; |
