#pragma once #include #include #include inline std::filesystem::path GetLocalPath() { const char* home_dir = getenv("HOME"); if (home_dir == nullptr) { std::cerr << "Home directory was not declared" << std::endl; throw std::runtime_error("Was not found home directory"); } std::filesystem::path result = std::filesystem::path(home_dir) / ".local/share/cl3"; std::filesystem::create_directories(result); return result; }