You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scala CLI is an experimental tool to run/compile/test Scala that aims at being a better `scala` command. It shares some similarities with build tools, but doesn't aim at supporting multi-module projects, nor to be extended via a task system.
7
+
Scala CLI is an experimental tool to run/compile/test Scala that aims at being a better `scala` command. It shares some
8
+
similarities with build tools, but doesn't aim at supporting multi-module projects, nor to be extended via a task
9
+
system.
9
10
10
11
User-facing documentation can be found on our website: [scala-cli.virtuslab.org](https://scala-cli.virtuslab.org/).
11
12
@@ -15,7 +16,8 @@ User-facing documentation can be found on our website: [scala-cli.virtuslab.org]
15
16
16
17
Building Scala CLI requires JVM 17 to work properly.
17
18
18
-
In theory, our build is able to download and install for its own needs JVM 17 on some OSes however it may not work in Intellij / Metals out of the box.
19
+
In theory, our build is able to download and install for its own needs JVM 17 on some OSes however it may not work in
20
+
Intellij / Metals out of the box.
19
21
20
22
The Scala CLI sources ship with Mill launchers, so that Mill itself doesn't need to be installed on your system.
21
23
@@ -40,17 +42,20 @@ The Scala CLI sources ship with Mill launchers, so that Mill itself doesn't need
Package with various logos for scala-cli can be found on [google drive](https://drive.google.com/drive/u/1/folders/1M6JeQXmO4DTBeRBKAFJ5HH2p_hbfQnqS)
217
+
Package with various logos for scala-cli can be found
218
+
on [google drive](https://drive.google.com/drive/u/1/folders/1M6JeQXmO4DTBeRBKAFJ5HH2p_hbfQnqS)
201
219
202
220
## Launcher script
203
221
204
-
There is a script `scala-cli-src` in the repository root that is intended to work exactly like released scala-cli, but using a binary compiled the worktree.
222
+
There is a script `scala-cli-src` in the repository root that is intended to work exactly like released scala-cli, but
223
+
using a binary compiled the worktree.
205
224
Just add it to your PATH to get the already-released-scala-cli experience.
206
225
207
226
## Releases
208
227
209
-
Instructions on how to release - [Release Procedure](https://github.com/VirtusLab/scala-cli/blob/main/.github/release/release-procedure.md)
The easiest way to debug BSP sever is using `scala-cli-src` script with `--bsp-debug-port 5050` flag (the port should be unique to the workspace where BSP will be debugged). In such case BSP will be launched using local source and will run on JVM. It will also expects a debugger running in the listen mode using provided port (so the initialization of the connection can be debugged). In such case we recommend to have option to auto rerun debugging session off (so there is always a debugger instance ready to be used).
233
+
The easiest way to debug BSP sever is using `scala-cli-src` script with `--bsp-debug-port 5050` flag (the port should be
234
+
unique to the workspace where BSP will be debugged). In such case BSP will be launched using local source and will run
235
+
on JVM. It will also expects a debugger running in the listen mode using provided port (so the initialization of the
236
+
connection can be debugged). In such case we recommend to have option to auto rerun debugging session off (so there is
0 commit comments