Skip to content

Instantly share code, notes, and snippets.

@ZieIony
Last active April 23, 2021 22:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ZieIony/11f51b84474bcdd086da7d8c7ee3a336 to your computer and use it in GitHub Desktop.
Save ZieIony/11f51b84474bcdd086da7d8c7ee3a336 to your computer and use it in GitHub Desktop.
const val PROPERTY_SLACK_TOKEN = "slack.token"
data class ToolsProperties(
val slackToken: String,
)
internal fun parseProperties(propertiesFileName: String): ToolsProperties? {
val properties = Properties()
val stream = FileInputStream(propertiesFileName)
properties.load(stream)
stream.close()
val slackToken = properties.getProperty(PROPERTY_SLACK_TOKEN, null)
if (slackToken == null) {
println("Property $PROPERTY_SLACK_TOKEN is missing")
return null
}
return ToolsProperties(slackToken)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment