INNER CODE UNIT · Java
getDefaultConfigFilePath
temporalio/sdk-java · temporal-envconfig/src/main/java/io/temporal/envconfig/ClientConfig.java:44
private static String getDefaultConfigFilePath() {
String userDir = System.getProperty("user.home");
if (userDir == null || userDir.isEmpty()) {
return null;
}
return getDefaultConfigFilePath(userDir, System.getProperty("os.name"), System.getenv());
}
static String getDefaultConfigFilePath(
String userDir, String osName, Map<String, String> environment) {
if (userDir == null || userDir.isEmpty()) {
return null;
}
if (osName != null) {
String osNameLower = osName.toLowerCase();
if (osNameLower.contains("mac")) {
return Paths.get(userDir, "Library", "Application Support", "temporalio", "temporal.toml")
.toString();