Skip to content

Make cs setup include scala-cli #904

Closed
@bjornregnell

Description

@bjornregnell

(*) Edit + TLDR This issue started out by discussing how scala-cli and coursier should align installation and also discussed the gettingstarted experience and the official download instructions. The consensus seem to be that coursier's cs setup should include installation of scala-cli as a first step, before scala-cli eventually becomes the new official scala runner. (scroll down to the end and see conclusions)


(Initial issue kick-off text:)

Is your feature request related to a problem? Please describe.
The current official Scala Getting-started-instructions are based on coursier, because cs can install stuff like sbt and what not. But scala-cli is more beginner-friendly and could replace cs as the official install method to make the getting-started experience even better.

Describe the solution you'd like
Enhance scala-cli with install abilities similar to cs so that scala-cli can install stuff like sbt, sbtn, scalac, scalafmt, and other useful stuff.

Additional context
scala-cli already wraps coursier under the hood so this should be a low-hanging-fruit if I have understood it correctly.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions