From 0c1d1a0f24655c22a373c19aac90a6a225a353e6 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Sat, 8 Dec 2018 10:43:50 +0100 Subject: wanda: reformat source code --- src/xdg.cpp | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) (limited to 'src/xdg.cpp') diff --git a/src/xdg.cpp b/src/xdg.cpp index 9293151..10f3603 100644 --- a/src/xdg.cpp +++ b/src/xdg.cpp @@ -4,44 +4,43 @@ namespace wanda { - -std::string xdg_variable(xdg_directory directory) -{ + std::string xdg_variable(xdg_directory directory) + { switch (directory) { - case xdg_directory::data_home: + case xdg_directory::data_home: return "XDG_DATA_HOME"; - case xdg_directory::config_home: + case xdg_directory::config_home: return "XDG_CONFIG_HOME"; - case xdg_directory::cache_home: + case xdg_directory::cache_home: return "XDG_CACHE_HOME"; - case xdg_directory::runtime_dir: + case xdg_directory::runtime_dir: return "XDG_RUNTIME_DIR"; } return "XDG_INVALID_PATH"; -} + } -std::filesystem::path xdg_path_for(xdg_directory directory, environment const &environment) -{ + std::filesystem::path xdg_path_for(xdg_directory directory, environment const & environment) + { if (auto path = environment[xdg_variable(directory)]; !path.empty()) { - return path; + return path; } auto home = std::filesystem::path{environment["HOME"]}; switch (directory) { - case xdg_directory::data_home: + case xdg_directory::data_home: return home / ".local/share"; - case xdg_directory::config_home: + case xdg_directory::config_home: return home / ".config"; - case xdg_directory::cache_home: + case xdg_directory::cache_home: return home / ".cache"; - case xdg_directory::runtime_dir: + case xdg_directory::runtime_dir: return std::filesystem::path{"/run/user"} / std::to_string(::getuid()); } return ""; -} + } -} // namespace wanda \ No newline at end of file +} // namespace wanda \ No newline at end of file -- cgit v1.2.3