/* * Copyright (c) 2021, Mahmoud Mandour * * SPDX-License-Identifier: BSD-2-Clause */ #include #include #include namespace Core::Version { String read_long_version_string() { auto result = Core::System::uname(); if (result.is_error()) return {}; auto version = result.value().release; auto git_hash = result.value().version; return String::formatted("Version {} revision {}", version, git_hash); } }