https://kotlinlang.org logo
#intellij
Title
# intellij
a

Alexander Vasiljev

04/16/2020, 2:39 AM
Hello. I am using worksheets script (.ws.kts). Is it the right channel to talk about worksheets Intellij feature?
a

Alexey Belkov [JB]

04/16/2020, 9:02 AM
Sure, what is the question?
a

Alexander Vasiljev

04/16/2020, 11:47 AM
Можно по-русски? Прежде всего -- очень, очень крутая фича. Можно со всей мощью JDK (и Котлина) накинуться на проект и порешать внутрипроектные задачи кодом, который умещается на экран монитора. И вот кстати, вы не хотите передавать в java.home корневой путь проекта, где расположен скрипт? Сейчас туда передаётся директория, откуда стартует Идея. Мне кажется, это простое улучшение сильно упростит применение воркшитов в проекте. Сейчас (абсолютный) путь приходится хардкодить в скрипте и понятно, что при работе в команде он у всех будет разный.
a

Alexey Belkov [JB]

04/17/2020, 10:00 AM
Please use English in this Slack, except for region-specific channels (for example #russian for Russian language). Do you mean "java.home" system property? https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html It's not supposed to contain the project path.
a

Alexander Vasiljev

04/18/2020, 2:06 PM
Well, it is "user.dir" -- my mistake. Actually any system property or env variable will do. System.getenv("project.dir") or System.getProperty("user.dir") -- the variable name does not matter.
a

Alexey Belkov [JB]

04/21/2020, 1:57 PM
Thanks for the suggestion! I created https://youtrack.jetbrains.com/issue/KT-38448, you can watch it for updates.
a

Alexander Vasiljev

04/23/2020, 10:01 AM
Thank you!
2 Views