diff options
| author | 2023-12-31 02:39:11 -0600 | |
|---|---|---|
| committer | 2023-12-31 02:39:11 -0600 | |
| commit | 7c95357610f722db4ee1f684086fb4478e3875c3 (patch) | |
| tree | a9464f42f256467eaac96ef29ec75acfcbb7b046 /src/cmd-version.c | |
| parent | add a little version stuff (diff) | |
downloads versions now
Diffstat (limited to 'src/cmd-version.c')
| -rw-r--r-- | src/cmd-version.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/cmd-version.c b/src/cmd-version.c index 260be7d..3896fcd 100644 --- a/src/cmd-version.c +++ b/src/cmd-version.c @@ -5,6 +5,7 @@ #include "l2su.h" #include "macros.h" +#include <jansson.h> #include <stdio.h> unsigned cmd_version_list_remote(struct l2_context_node *ctx, char **args) @@ -36,6 +37,19 @@ unsigned cmd_version_list_local(struct l2_context_node *ctx, char **args) unsigned cmd_version_install(struct l2_context_node *ctx, char **args) { - + unsigned res = l2_version_load_remote(); + if (res != VERSION_SUCCESS) { + CMD_FATAL("failed to load versions: %s", l2_version_strerror(res)); + } + + json_t *js; + res = l2_version_load_local("b1.7.3", &js); + if (res != VERSION_SUCCESS) { + CMD_FATAL("failed to load 1.8.9: %s", l2_version_strerror(res)); + } + + json_dumpf(js, stdout, JSON_INDENT(4)); + json_decref(js); + return CMD_RESULT_SUCCESS; } |
