diff options
| author | 2024-01-04 05:41:51 -0600 | |
|---|---|---|
| committer | 2024-01-04 05:41:51 -0600 | |
| commit | 302af9fb398d96387fcb6d29041f5ac9dc7d6f1e (patch) | |
| tree | 60a08623ed986a10446b81f7915f8b65c8b002fe /src/cmd-version.c | |
| parent | refactor and download asset index (diff) | |
downloads assets correctly
TODO: pre-1.6 versions don't work yet
Diffstat (limited to 'src/cmd-version.c')
| -rw-r--r-- | src/cmd-version.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/cmd-version.c b/src/cmd-version.c index b11e35c..bb02d90 100644 --- a/src/cmd-version.c +++ b/src/cmd-version.c @@ -42,6 +42,7 @@ bool feat_match_cb(const char *name, json_t *js) { } int l2_assets__load_index(json_t *version, json_t **asset_index); +int l2_assets__download_assets(json_t *asset_index, char **path); unsigned cmd_version_install(struct l2_context_node *ctx, char **args) { @@ -80,9 +81,15 @@ unsigned cmd_version_install(struct l2_context_node *ctx, char **args) CMD_FATAL0("Failed to load asset index."); } - json_dumpf(assets, stdout, JSON_INDENT(4)); - putchar('\n'); + CMD_INFO0("Downloading assets..."); + char *assetsbase = NULL; + if (l2_assets__download_assets(assets, &assetsbase) < 0) { + CMD_FATAL0("Failed to download assets."); + } + + CMD_INFO("Assets base: %s", assetsbase); + free(assetsbase); json_decref(assets); l2_version_free_libraries(libs); |
