MCPcopy Create free account
hub / github.com/FastFlowLM/FastFlowLM / get_user_directory

Function get_user_directory

src/common/utils.cpp:126–141  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124}
125
126std::string get_user_directory() {
127#ifdef _WIN32
128 char buffer[MAX_PATH];
129 if (SUCCEEDED(SHGetFolderPathA(NULL, CSIDL_PROFILE, NULL, 0, buffer))) {
130 return std::string(buffer);
131 }
132 // Fallback to current directory if user folder cannot be found
133 return ".";
134#else
135 const char* home = std::getenv("HOME");
136 if (home && *home) {
137 return std::string(home) + "/.config";
138 }
139 return ".";
140#endif
141}
142
143///@brief get_server_port gets the server port from environment variable FLM_SERVE_PORT
144///@return the server port, default is 52625 if environment variable is not set

Callers 2

cmd_saveMethod · 0.85
get_models_directoryFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected