From 36742a867f3a8d3fe450c4eab1b70f1f148faac3 Mon Sep 17 00:00:00 2001 From: Him188 Date: Sat, 3 Apr 2021 23:06:15 +0800 Subject: [PATCH] Add util function `systemProp` --- mirai-core-utils/src/commonMain/kotlin/StandardUtils.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mirai-core-utils/src/commonMain/kotlin/StandardUtils.kt b/mirai-core-utils/src/commonMain/kotlin/StandardUtils.kt index 91f071ee6..885cff613 100644 --- a/mirai-core-utils/src/commonMain/kotlin/StandardUtils.kt +++ b/mirai-core-utils/src/commonMain/kotlin/StandardUtils.kt @@ -163,4 +163,7 @@ public inline fun MutableList.replaceAllKotlin(operator: (E) -> E) { while (li.hasNext()) { li.set(operator(li.next())) } -} \ No newline at end of file +} + +public fun systemProp(name: String, default: Boolean): Boolean = + System.getProperty(name, default.toString())?.toBoolean() ?: default \ No newline at end of file