Serenity Operating System
1/*
2 * Copyright (c) 2021, Mahmoud Mandour <ma.mandourr@gmail.com>
3 *
4 * SPDX-License-Identifier: BSD-2-Clause
5 */
6
7#include <AK/String.h>
8#include <LibCore/System.h>
9#include <LibCore/Version.h>
10
11namespace Core::Version {
12
13ErrorOr<String> read_long_version_string()
14{
15 auto uname = TRY(Core::System::uname());
16
17 auto const* version = uname.release;
18 auto const* git_hash = uname.version;
19
20 return String::formatted("Version {} revision {}", version, git_hash);
21}
22
23}