1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-05 17:23:15 +02:00

api: add optional argument with version in info "version_number"

This commit is contained in:
Sébastien Helleu
2023-04-15 11:09:59 +02:00
parent 15d5fce00a
commit 72477b49d7
16 changed files with 81 additions and 18 deletions
+7 -3
View File
@@ -96,8 +96,10 @@ plugin_api_info_version_number_cb (const void *pointer, void *data,
(void) info_name;
(void) arguments;
snprintf (version_number, sizeof (version_number), "%d",
util_version_number (version_get_version ()));
snprintf (
version_number, sizeof (version_number), "%d",
util_version_number (
(arguments && arguments[0]) ? arguments : version_get_version ()));
return strdup (version_number);
}
@@ -1880,7 +1882,9 @@ plugin_api_info_init ()
NULL, &plugin_api_info_version_cb, NULL, NULL);
hook_info (NULL, "version_number",
N_("WeeChat version (as number)"),
NULL, &plugin_api_info_version_number_cb, NULL, NULL);
N_("version (optional, by default the version of the running "
"WeeChat is returned)"),
&plugin_api_info_version_number_cb, NULL, NULL);
hook_info (NULL, "version_git",
N_("WeeChat git version (output of command \"git describe\" "
"for a development version only, empty for a stable "