/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/cpp/getopt/print.cpp
40 строк
983 B
qkrorlqr
Initial NBS OpenSource export
28 апр 2023, 21:54
28 апр 2023, 21:54
783a858
Код
Авторство
О чём код?
#include "last_getopt.h" #include "last_getopt_support.h" #include "modchooser.h" #include "opt.h" #include "opt2.h" #include "posix_getopt.h" #include "ygetopt.h" #include <library/cpp/svnversion/svnversion.h> #include <library/cpp/build_info/build_info.h> namespace NLastGetoptPrivate { TString InitVersionString() { TString ts = GetProgramSvnVersion(); ts += "\n"; ts += GetBuildInfo(); TString sandboxTaskId = GetSandboxTaskId(); if (sandboxTaskId != TString("0")) { ts += "\nSandbox task id: "; ts += sandboxTaskId; } return ts; } TString InitShortVersionString() { TString ts = GetProgramShortVersionData(); return ts; } TString& VersionString(); TString& ShortVersionString(); struct TInit { TInit() { VersionString() = InitVersionString(); ShortVersionString() = InitShortVersionString(); } } Init; }