Skip to content

coursier

Scala application and artifact manager

Coursier can install Scala applications and setup your Scala development environment. It can also download and cache artifacts from the web. Once installed, the main usage of coursier is through its command-line tool cs. Its features include:

  • Install additional Scala applications.
  • Launch Scala applications.
  • Create standalone launchers for Scala applications.

dev

https://get-coursier.io/

amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install coursier

sudo apt install coursier

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    coursier=2.1.0-RC6*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      coursier=2.1.0-RC6*

Download URLs

Version SHA256 Size (KB)
2.1.0-RC6 b5cab0e4404ac626fd0b8668a2ae3a5f7cca047cb70a2607ef1e1fce51965712 14472
2.1.0-RC5 cb974f63b8e7f6123fe82b369267275ebdfce921a6d4592d9e5bf708b5b77672 14550
2.1.0-RC4 88db64feda9620b7ec8691a6980c239eaf81823cc080f9d0101942d55353545e 14696
2.1.0-RC3 100dce3656fa0affbeee2176495bd1fda77d39ecb97e2f0a7778a6b0c3f7fddf 14712
2.1.0-RC2 07f781c15ba58920c0107487702af6b1562bd8ebc4b4dc67b9269ddc762d0604 14703
2.1.0-RC1 a56115a1cfcc21aa9cc8118aa8569aea8be559c380f99eacd2689f68057b64ed 14694
2.1.0-M7 5a0c5fc8c75ffb49a1b44d8ba2c8d64bee9c53f96b6c1e45a05db25114e16915 14566
2.1.0-M6 83793667f3d8c64064acf137aab61323fabcd7a9eb173f314ffe8c65b42b3f3f 13666
2.1.0-M5 05b7c86471f60dcc05662a9bfab4fc7552a0241ad57a96614e72ef51c46a65e1 13630
2.1.0 9e6f3fb879d704da7b0484978403e9d44d07a7312131866a386336dfddb8f364 14484

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for coursier are versionned here.

Click here to see coursier ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/coursier/ops2deb.yml
name: coursier
matrix:
  versions:
    - 2.0.16-200-ge888c6dea
    - 2.1.0-M5
    - 2.1.0-M6
    - 2.1.0-M7
    - 2.1.0-RC1
    - 2.1.0-RC2
    - 2.1.0-RC3
    - 2.1.0-RC4
    - 2.1.0-RC5
    - 2.1.0-RC6
    - 2.1.0
homepage: https://get-coursier.io/
summary: Scala application and artifact manager
description: |-
  Coursier can install Scala applications and setup your Scala development
  environment. It can also download and cache artifacts from the web. Once
  installed, the main usage of coursier is through its command-line tool cs. Its
  features include:

  - Install additional Scala applications.
  - Launch Scala applications.
  - Create standalone launchers for Scala applications.
fetch: https://github.com/coursier/coursier/releases/download/v{{version}}/cs-x86_64-pc-linux.gz
install:
  - cs-x86_64-pc-linux:/usr/bin/cs

The blueprint fetch keyword contains a URL template pointing to coursier releases. Downloaded files are locked in a lockfile versionned here.

Click here to see coursier release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/coursier/ops2deb.lock.yml
- url: https://github.com/coursier/coursier/releases/download/v2.0.16-200-ge888c6dea/cs-x86_64-pc-linux.gz
  sha256: 5954aef9b7f5a8dce0fb61f56490aa7ebd6858a8dfb62d448b8c997c3fb00043
  timestamp: 2022-03-20 22:47:39+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.0-M5/cs-x86_64-pc-linux.gz
  sha256: 3a9904baba49af5f8fea96eb9fd31aa6779637eb5b177b500ad6ad16706a0f1b
  timestamp: 2022-03-21 02:40:02+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.0-M6/cs-x86_64-pc-linux.gz
  sha256: bcf5f70ee7e4123ed060b12670b1dcb980dbdf1b6a76d58afab714f3101fb504
  timestamp: 2022-05-23 17:25:28+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.0-M7/cs-x86_64-pc-linux.gz
  sha256: 45d2da272a9da3825964c7bff45bb60d3916b5c53f229de9eaa01caf282d1e6a
  timestamp: 2022-10-05 23:24:26+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.0-RC1/cs-x86_64-pc-linux.gz
  sha256: a1797fb7e165503f3ec946c4e72b9e276c020b183dbe498b938a15670722c0f1
  timestamp: 2022-11-10 13:52:27+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.0-RC2/cs-x86_64-pc-linux.gz
  sha256: de0ec8dd59269c973083a35992986a6b2a71ff0f6f1aa01f238c01d09626dff3
  timestamp: 2022-11-15 22:19:56+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.0-RC3/cs-x86_64-pc-linux.gz
  sha256: 4e450412f2858cd09c60277426de84b182f778dbe1f2792c024a5e834225d650
  timestamp: 2022-12-14 13:37:42+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.0-RC4/cs-x86_64-pc-linux.gz
  sha256: 176e92e08ab292531aa0c4993dbc9f2c99dec79578752f3b9285f54f306db572
  timestamp: 2022-12-21 19:22:44+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.0-RC5/cs-x86_64-pc-linux.gz
  sha256: 37829301505ffe47984b621b023391d9bd041dc36914c92d18e0df1243caa929
  timestamp: 2023-01-20 22:16:43+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.0-RC6/cs-x86_64-pc-linux.gz
  sha256: ef2bc32c8d1975d9373f518ee24ecbd9a96e99cbb523afa309a45cb44009eeb7
  timestamp: 2023-02-16 16:21:08+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.0/cs-x86_64-pc-linux.gz
  sha256: 7ab9d7a7f0f29967e5e477f9628813aaf2cdeee0cf91db4532721ce9739d8469
  timestamp: 2023-03-13 15:19:25+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/coursier.svg)](https://docs.wakemeops.com/packages/coursier)
<a href="https://docs.wakemeops.com/packages/coursier">
  <img src="https://docs.wakemeops.com/badges/coursier.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/coursier.svg
:target: https://docs.wakemeops.com/packages/coursier