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.9*

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

Download URLs

Version SHA256 Size (KB)
2.1.9 d917b3e6d19e64561e6f204c2b6c98b7a8de38afe69f2e5c49229ff992424121 14617
2.1.8 fadc5a92660f0d5e552bed495c0963b1e2c14efb3b62f39cca1bfb54b259003c 14607
2.1.7 b4c6925596930aa8dea518ebcc960df4129d48b31509b4aee97e9da95b642428 14564
2.1.5 0c083727981af7d705177703709df4a22e1a4dc72ef39c0d5315c24dc7ca4cf4 14474
2.1.4 6d8600f41d53c9213abc9d526faf024f8a2b0f17f47f41b7ddc6835d2261a8db 14468
2.1.3 1f8c23abe8666d719fec4a6e09a20a08b8f13ac35af0d933ce2556219cd19406 14478
2.1.2 71fac21e650b83473e4e73c03c3e7fc4ba00f8d7d0cd6b27ef45ca896c9107e0 14457
2.1.1 537aefe74eef83b1b6aa60f49ddbfb64635f9ab9a3021e5ef75b607ab0d4fb75 14495
2.1.0-RC6 b5cab0e4404ac626fd0b8668a2ae3a5f7cca047cb70a2607ef1e1fce51965712 14472
2.1.0-RC5 cb974f63b8e7f6123fe82b369267275ebdfce921a6d4592d9e5bf708b5b77672 14550

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for coursier are versioned 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
    - 2.1.1
    - 2.1.2
    - 2.1.3
    - 2.1.4
    - 2.1.5
    - 2.1.7
    - 2.1.8
    - 2.1.9
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 versioned 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
- url: https://github.com/coursier/coursier/releases/download/v2.1.1/cs-x86_64-pc-linux.gz
  sha256: 2d20f7acea22d8fb61a23e171a8f75cbf023e6c7f84c7c88cd794fbfcfaf6aeb
  timestamp: 2023-04-11 21:14:51+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.2/cs-x86_64-pc-linux.gz
  sha256: 9ec183eace0e1dfc5e6c512eecd6909c3fea0980c64990303d454a64533222e3
  timestamp: 2023-04-18 01:22:28+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.3/cs-x86_64-pc-linux.gz
  sha256: 06f4a5fe0a5f3b55f86eb93fac44680bd7be868638844779e4c73ed3f6dc61d8
  timestamp: 2023-05-04 15:18:31+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.4/cs-x86_64-pc-linux.gz
  sha256: da0ed7882f8a902a8f15c710615b968fa262cb72631dee6b4ee2070dab3307fb
  timestamp: 2023-05-22 18:20:57+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.5/cs-x86_64-pc-linux.gz
  sha256: eaebbe56db8a179971bcd5c154719035d47ddfad699d88355be52cd16b415cd9
  timestamp: 2023-06-19 15:17:54+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.7/cs-x86_64-pc-linux.gz
  sha256: fa8a62bde35d415c77745baa8785d6cebf23ea30926def2044cdad945dd47d41
  timestamp: 2023-09-14 12:32:25+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.8/cs-x86_64-pc-linux.gz
  sha256: ae981dc39598751bab77fc38a963caaf7812aa54277b3797b7c0877969a62c7f
  timestamp: 2023-11-22 15:17:59+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.9/cs-x86_64-pc-linux.gz
  sha256: ed3776eeb94be75e151b7e503ae621dea7de54a072a052e6b623626700733eae
  timestamp: 2024-02-08 15:05:59+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