diff options
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); |
