Hello. I am using worksheets script (.ws.kts). Is ...
# intellij
a
Hello. I am using worksheets script (.ws.kts). Is it the right channel to talk about worksheets Intellij feature?
a
Sure, what is the question?
a
Можно по-русски? Прежде всего -- очень, очень крутая фича. Можно со всей мощью JDK (и Котлина) накинуться на проект и порешать внутрипроектные задачи кодом, который умещается на экран монитора. И вот кстати, вы не хотите передавать в java.home корневой путь проекта, где расположен скрипт? Сейчас туда передаётся директория, откуда стартует Идея. Мне кажется, это простое улучшение сильно упростит применение воркшитов в проекте. Сейчас (абсолютный) путь приходится хардкодить в скрипте и понятно, что при работе в команде он у всех будет разный.
a
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
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
Thanks for the suggestion! I created https://youtrack.jetbrains.com/issue/KT-38448, you can watch it for updates.
a
Thank you!