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

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

Download URLs

Version SHA256 Size (KB)
2.1.18 92d971a9d9a3a5358fcd615ce9406021b8596511b3e3f7c4cd83930244fe0037 14681
2.1.17 9afbccac4497cddcf690b52f28ae0c8b006a57e86b200d7ca87d0e2782d9c7cd 14654
2.1.16 75b6f4e761f9c12f7f991efa79c447ae479422815e455f8f242f1d6c1cbb40f6 14622
2.1.15 e01a074a21c60e53a278a90609ca7ae78e51ce0079518ef1ad6e7b3d8b319ffa 14614
2.1.14 40939903cdb9e074d8d9d5c77e78d6a30eafaf1531ee8fb8e382096869921f14 14681
2.1.13 19e80a6f86e3ee4a5f40420b401faf7ff73d13c58d422e8af80222ec40fdf2df 14693
2.1.12 18aa80e78dddf6e86248973f6b33e349f7161253156883fd7c75f50402a7bbfb 14670
2.1.11 0a9b41d5c57ff6e67c03076a0e21ba088cab5e9f7353b353a5eadc96cab10807 14668
2.1.10 2c873c74cac93022fc971ddf4bbd908d68a5477db18e23c92410accb5c8fed8f 14630
2.1.9 d917b3e6d19e64561e6f204c2b6c98b7a8de38afe69f2e5c49229ff992424121 14617

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
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

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