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

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

Download URLs

Version SHA256 Size (KB)
2.1.24 1a27eaaa44e83b8ec9cce013c9fcdb479aad1fa695ffed569d4ecffacd2d58fd 16124
2.1.23 1ee29c3c0db5fce5062b01cc0367a50464c4703b2b6e6b69717b3de00cbb2c24 14731
2.1.22 498556bf30c1bd7197e227c9f3adb4bfe69190ddcf0401d19c5799eecfb8f991 14700
2.1.21 213ee084e777f7cd88f4b145a025d06e8cf6d0958c158bd6a5442dd77e0c4756 14702
2.1.20 5041055461cdeabe66a9113e04c205007d9089cd55bcf08a24a9217c92632160 14690
2.1.19 d4a1886f6eebe7ac1de7d9dab9c61f507b4d8a2a7aec1dc09b64e13a445cfef0 14692
2.1.18 92d971a9d9a3a5358fcd615ce9406021b8596511b3e3f7c4cd83930244fe0037 14681
2.1.17 9afbccac4497cddcf690b52f28ae0c8b006a57e86b200d7ca87d0e2782d9c7cd 14654
2.1.16 75b6f4e761f9c12f7f991efa79c447ae479422815e455f8f242f1d6c1cbb40f6 14622
2.1.15 e01a074a21c60e53a278a90609ca7ae78e51ce0079518ef1ad6e7b3d8b319ffa 14614

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
    - 2.1.10
    - 2.1.11
    - 2.1.12
    - 2.1.13
    - 2.1.14
    - 2.1.15
    - 2.1.16
    - 2.1.17
    - 2.1.18
    - 2.1.19
    - 2.1.20
    - 2.1.21
    - 2.1.22
    - 2.1.23
    - 2.1.24
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
- url: https://github.com/coursier/coursier/releases/download/v2.1.10/cs-x86_64-pc-linux.gz
  sha256: 93933cb51cfc86074d78f70f15b0f70dd0be5f5306d6a9edb87640671850e863
  timestamp: 2024-05-06 15:05:55+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.11/cs-x86_64-pc-linux.gz
  sha256: 045e69ef1ffd9ac022bd77365ed6f71d7dcc3801ff5f487f0c352c893af572bc
  timestamp: 2024-09-11 12:09:53+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.12/cs-x86_64-pc-linux.gz
  sha256: da422876cb162edb783715b208b52c22aa4fec7daa8e425fa6a30b438b872524
  timestamp: 2024-09-17 15:06:02+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.13/cs-x86_64-pc-linux.gz
  sha256: 27e5d9701fc363e42fdc4dda7eab591120bf6edd91591e6674a933257159aa66
  timestamp: 2024-09-17 18:07:32+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.14/cs-x86_64-pc-linux.gz
  sha256: e7f9bc238175de3145f5ccdbe77ba7339ecf0244f9f0054bba35781dd126e501
  timestamp: 2024-10-10 09:06:45+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.15/cs-x86_64-pc-linux.gz
  sha256: 19b955f152b23cd47431617cf23958b97de1f248d57c3758187040d02a58679f
  timestamp: 2024-11-05 18:07:49+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.16/cs-x86_64-pc-linux.gz
  sha256: 92029028e1259dbeea64942ebd6cdf33d4f6adb0d9e83f5dd535614b79edaf53
  timestamp: 2024-11-07 03:10:27+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.17/cs-x86_64-pc-linux.gz
  sha256: 940338ccd5445ec7f683bc3a21c86d64592c66b66394c5ad69141342c88b4e2b
  timestamp: 2024-11-12 12:10:39+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.18/cs-x86_64-pc-linux.gz
  sha256: c2b9f600f8d81ecea0ab8b2dab6c79e90c2dbb5237572862569a0b33e1c82125
  timestamp: 2024-11-19 18:08:24+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.19/cs-x86_64-pc-linux.gz
  sha256: f69faf3de29133b3aa74026c12748ccbb8d66187180e910f19d24b82493f8162
  timestamp: 2024-12-03 00:30:09+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.20/cs-x86_64-pc-linux.gz
  sha256: 327d6d1a3c94c7a51d8bfe92036bd7361672a7c1e791aa591844d9f3220183ea
  timestamp: 2024-12-05 15:06:48+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.21/cs-x86_64-pc-linux.gz
  sha256: 80b35849e21768830bb8fb5505a1ed4d2b4f9977c1b52ee3cdf259642302ef18
  timestamp: 2024-12-11 15:06:59+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.22/cs-x86_64-pc-linux.gz
  sha256: 881f48cb59f644a440e1175eb4b4d30562017a4d19fa0148aa4256d45950c2ab
  timestamp: 2024-12-18 00:28:26+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.23/cs-x86_64-pc-linux.gz
  sha256: 4ac89b08dd1bd7eb711912c25633caf74281510d78352235f561c2ea8af68508
  timestamp: 2024-12-27 12:10:09+00:00
- url: https://github.com/coursier/coursier/releases/download/v2.1.24/cs-x86_64-pc-linux.gz
  sha256: d2c0572a17fb6146ea65349b59dd216b38beff60ae22bce6e549867c6ed2eda6
  timestamp: 2025-01-10 00:28:26+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