32 lines
1.2 KiB
Org Mode
32 lines
1.2 KiB
Org Mode
#+title: Readme
|
|
* learning to use scala-cli in the most simple way:
|
|
** i've just added 'scala-cli' into nix shell
|
|
and most recent is the 1.0.1 that's good
|
|
now overview: https://scala-cli.virtuslab.org/docs/overview
|
|
** doing "scala-cli ." will compile all files in the directory and have them be available for referencing
|
|
and adding --watch would run again on completion&code change
|
|
adding --restart would restart on code change, what i'd prefer with web services, yay
|
|
|
|
so, just reference other files, they are picked up from whole . directory, cool
|
|
|
|
and I guess i'll be mostly using
|
|
#+begin_src bash
|
|
scala-cli . --restart
|
|
#+end_src
|
|
|
|
for my future experiments with cask web server, because it stays alive until it's killed
|
|
** oh, it can do formatting!
|
|
scala-cli fmt
|
|
** ok, that's about running : https://scala-cli.virtuslab.org/docs/commands/run
|
|
and later would be nice to do tests and other things
|
|
tests : https://scala-cli.virtuslab.org/docs/commands/test
|
|
repl : https://scala-cli.virtuslab.org/docs/commands/repl
|
|
can start with specific file in scope
|
|
** so, repl
|
|
doing
|
|
#+begin_src bash
|
|
scala-cli repl .
|
|
#+end_src
|
|
|
|
will open repl with all entities from files available for interactive use, that's neat
|