Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 1.48 KB

install-os-lib.md

File metadata and controls

64 lines (44 loc) · 1.48 KB

{% altDetails require-info-box 'Установка OS-Lib' %}

{% tabs oslib-install class=tabs-build-tool %}

{% tab 'Scala CLI' %}

Вы можете запросить весь набор инструментов одной командой:

//> using toolkit latest

В качестве альтернативы вы можете запросить только определенную версию OS-Lib:

//> using dep com.lihaoyi::os-lib:0.11.3

{% endtab %}

{% tab 'sbt' %}

В файле build.sbt вы можете добавить зависимость от toolkit:

lazy val example = project.in(file("."))
  .settings(
    scalaVersion := "3.4.2",
    libraryDependencies += "org.scala-lang" %% "toolkit" % "0.7.0"
  )

В качестве альтернативы вы можете запросить только определенную версию OS-Lib:

libraryDependencies += "com.lihaoyi" %% "os-lib" % "0.11.3"

{% endtab %}

{% tab 'Mill' %}

В файле build.sc вы можете добавить зависимость от toolkit:

object example extends ScalaModule {
  def scalaVersion = "3.4.2"
  def ivyDeps =
    Agg(
      ivy"org.scala-lang::toolkit:0.7.0"
    )
}

В качестве альтернативы вы можете запросить только определенную версию OS-Lib:

ivy"com.lihaoyi::os-lib:0.11.3"

{% endtab %}

{% endtabs %} {% endaltDetails %}