print components versions in uname winix function
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2008-2018, Tomasz Sowa
|
||||
* Copyright (c) 2008-2022, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -35,6 +35,10 @@
|
||||
#include "templates.h"
|
||||
#include "core/request.h"
|
||||
#include "core/version.h"
|
||||
#include "pikotools/version.h"
|
||||
#include "ezc.h"
|
||||
#include "tito.h"
|
||||
|
||||
|
||||
|
||||
namespace Winix
|
||||
@@ -66,6 +70,83 @@ void sys_ver_revision(Info & i)
|
||||
|
||||
|
||||
|
||||
void sys_pikotools_ver_major(Info & i)
|
||||
{
|
||||
i.out << PIKOTOOLS_VERSION_MAJOR;
|
||||
}
|
||||
|
||||
|
||||
void sys_pikotools_ver_minor(Info & i)
|
||||
{
|
||||
i.out << PIKOTOOLS_VERSION_MINOR;
|
||||
}
|
||||
|
||||
|
||||
void sys_pikotools_ver_patch(Info & i)
|
||||
{
|
||||
i.out << PIKOTOOLS_VERSION_PATCH;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void sys_morm_ver_major(Info & i)
|
||||
{
|
||||
i.out << MORM_VERSION_MAJOR;
|
||||
}
|
||||
|
||||
|
||||
void sys_morm_ver_minor(Info & i)
|
||||
{
|
||||
i.out << MORM_VERSION_MINOR;
|
||||
}
|
||||
|
||||
|
||||
void sys_morm_ver_patch(Info & i)
|
||||
{
|
||||
i.out << MORM_VERSION_PATCH;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void sys_ezc_ver_major(Info & i)
|
||||
{
|
||||
i.out << EZC_VERSION_MAJOR;
|
||||
}
|
||||
|
||||
|
||||
void sys_ezc_ver_minor(Info & i)
|
||||
{
|
||||
i.out << EZC_VERSION_MINOR;
|
||||
}
|
||||
|
||||
|
||||
void sys_ezc_ver_patch(Info & i)
|
||||
{
|
||||
i.out << EZC_VERSION_PATCH;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void sys_tito_ver_major(Info & i)
|
||||
{
|
||||
i.out << TITO_VERSION_MAJOR;
|
||||
}
|
||||
|
||||
|
||||
void sys_tito_ver_minor(Info & i)
|
||||
{
|
||||
i.out << TITO_VERSION_MINOR;
|
||||
}
|
||||
|
||||
|
||||
void sys_tito_ver_patch(Info & i)
|
||||
{
|
||||
i.out << TITO_VERSION_PATCH;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
static size_t sys_plugin_index = 0;
|
||||
|
||||
|
||||
|
@@ -513,6 +513,18 @@ void Templates::CreateFunctions()
|
||||
ezc_functions.Insert("sys_ver_major", sys_ver_major);
|
||||
ezc_functions.Insert("sys_ver_minor", sys_ver_minor);
|
||||
ezc_functions.Insert("sys_ver_revision", sys_ver_revision);
|
||||
ezc_functions.Insert("sys_pikotools_ver_major", sys_pikotools_ver_major);
|
||||
ezc_functions.Insert("sys_pikotools_ver_minor", sys_pikotools_ver_minor);
|
||||
ezc_functions.Insert("sys_pikotools_ver_patch", sys_pikotools_ver_patch);
|
||||
ezc_functions.Insert("sys_morm_ver_major", sys_morm_ver_major);
|
||||
ezc_functions.Insert("sys_morm_ver_minor", sys_morm_ver_minor);
|
||||
ezc_functions.Insert("sys_morm_ver_patch", sys_morm_ver_patch);
|
||||
ezc_functions.Insert("sys_ezc_ver_major", sys_ezc_ver_major);
|
||||
ezc_functions.Insert("sys_ezc_ver_minor", sys_ezc_ver_minor);
|
||||
ezc_functions.Insert("sys_ezc_ver_patch", sys_ezc_ver_patch);
|
||||
ezc_functions.Insert("sys_tito_ver_major", sys_tito_ver_major);
|
||||
ezc_functions.Insert("sys_tito_ver_minor", sys_tito_ver_minor);
|
||||
ezc_functions.Insert("sys_tito_ver_patch", sys_tito_ver_patch);
|
||||
ezc_functions.Insert("sys_plugin_tab", sys_plugin_tab);
|
||||
ezc_functions.Insert("sys_plugin_tab_has_name", sys_plugin_tab_has_name);
|
||||
ezc_functions.Insert("sys_plugin_tab_name", sys_plugin_tab_name);
|
||||
|
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2008-2021, Tomasz Sowa
|
||||
* Copyright (c) 2008-2022, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -436,6 +436,18 @@ namespace TemplatesFunctions
|
||||
void sys_ver_major(Info & i);
|
||||
void sys_ver_minor(Info & i);
|
||||
void sys_ver_revision(Info & i);
|
||||
void sys_pikotools_ver_major(Info & i);
|
||||
void sys_pikotools_ver_minor(Info & i);
|
||||
void sys_pikotools_ver_patch(Info & i);
|
||||
void sys_morm_ver_major(Info & i);
|
||||
void sys_morm_ver_minor(Info & i);
|
||||
void sys_morm_ver_patch(Info & i);
|
||||
void sys_ezc_ver_major(Info & i);
|
||||
void sys_ezc_ver_minor(Info & i);
|
||||
void sys_ezc_ver_patch(Info & i);
|
||||
void sys_tito_ver_major(Info & i);
|
||||
void sys_tito_ver_minor(Info & i);
|
||||
void sys_tito_ver_patch(Info & i);
|
||||
void sys_plugin_tab(Info & i);
|
||||
void sys_plugin_tab_has_name(Info & i);
|
||||
void sys_plugin_tab_name(Info & i);
|
||||
|
Reference in New Issue
Block a user