From eb0b243bc44ff6d0d5b78e4e0a07db1e0c043bca Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Mon, 11 Apr 2016 01:27:28 +0200 Subject: [PATCH 1/6] Update contributor list --- README.md | 3 +++ doc/README.md | 3 +++ 2 files changed, 6 insertions(+) diff --git a/README.md b/README.md index f7ffff1b3..6c08af0ab 100644 --- a/README.md +++ b/README.md @@ -671,6 +671,9 @@ Once RCs will be considered stable enough, `1.0.0` should be released. ## Contributors +- Erik LaBianca ([@easel](https://github.com/easel)) +- Han Ju ([@darkjh](https://github.com/darkjh)) +- Simon Ochsenreither ([@soc](https://github.com/soc)) - Your name here :-) Don't hesitate to pick an issue to contribute, and / or ask for help for how to proceed diff --git a/doc/README.md b/doc/README.md index a3d1e395f..e62970419 100644 --- a/doc/README.md +++ b/doc/README.md @@ -695,6 +695,9 @@ Once RCs will be considered stable enough, `1.0.0` should be released. ## Contributors +- Erik LaBianca ([@easel](https://github.com/easel)) +- Han Ju ([@darkjh](https://github.com/darkjh)) +- Simon Ochsenreither ([@soc](https://github.com/soc)) - Your name here :-) Don't hesitate to pick an issue to contribute, and / or ask for help for how to proceed From b8031a7b6e1da83311ce5ab8534e3346d9713f15 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Mon, 11 Apr 2016 01:30:58 +0200 Subject: [PATCH 2/6] Add note about @paulp's homebrew formula --- README.md | 10 ++++++++++ doc/README.md | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/README.md b/README.md index 6c08af0ab..cb9a6054f 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,11 @@ Download and run its laucher with $ curl -L -o coursier https://git.io/vgvpD && chmod +x coursier && ./coursier --help ``` +Alternatively on OS X, install it via [@paulp](https://github.com/paulp/)'s homebrew formula, +``` +$ brew install --HEAD paulp/extras/coursier +``` + Run an application distributed via artifacts with ``` $ ./coursier launch com.lihaoyi:ammonite-repl_2.11.7:0.5.2 @@ -227,6 +232,11 @@ $ curl -L -o coursier https://git.io/vgvpD && chmod +x coursier && ./coursier -- The launcher itself weights only 8 kB and can be easily embedded as is in other projects. It downloads the artifacts required to launch coursier on the first run. +Alternatively on OS X, install it via [@paulp](https://github.com/paulp/)'s homebrew formula, that puts the `coursier` launcher directly in your PATH, +``` +$ brew install --HEAD paulp/extras/coursier +``` + ``` $ ./coursier --help ``` diff --git a/doc/README.md b/doc/README.md index e62970419..71a434c1d 100644 --- a/doc/README.md +++ b/doc/README.md @@ -75,6 +75,11 @@ Download and run its laucher with $ curl -L -o coursier https://git.io/vgvpD && chmod +x coursier && ./coursier --help ``` +Alternatively on OS X, install it via [@paulp](https://github.com/paulp/)'s homebrew formula, +``` +$ brew install --HEAD paulp/extras/coursier +``` + Run an application distributed via artifacts with ``` $ ./coursier launch com.lihaoyi:ammonite-repl_2.11.7:0.5.2 @@ -250,6 +255,11 @@ $ curl -L -o coursier https://git.io/vgvpD && chmod +x coursier && ./coursier -- The launcher itself weights only 8 kB and can be easily embedded as is in other projects. It downloads the artifacts required to launch coursier on the first run. +Alternatively on OS X, install it via [@paulp](https://github.com/paulp/)'s homebrew formula, that puts the `coursier` launcher directly in your PATH, +``` +$ brew install --HEAD paulp/extras/coursier +``` + ``` $ ./coursier --help ``` From 756f2740f7e93730bb67544021722a1ee85a8cc1 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Mon, 11 Apr 2016 01:34:50 +0200 Subject: [PATCH 3/6] Minor clarification of README sections --- README.md | 13 ++++++++----- doc/README.md | 13 ++++++++----- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index cb9a6054f..f75ca2b5b 100644 --- a/README.md +++ b/README.md @@ -43,11 +43,14 @@ Lastly, it can be used programmatically via its [API](#api) and has a Scala JS [ ## Table of content 1. [Quick start](#quick-start) -2. [Why](#why) -3. [Usage](#usage) 1. [SBT plugin](#sbt-plugin) 2. [Command-line](#command-line) 3. [API](#api) +2. [Why](#why) +3. [Usage](#usage) + 1. [SBT plugin](#sbt-plugin-1) + 2. [Command-line](#command-line-1) + 3. [API](#api-1) 4. [Scala JS demo](#scala-js-demo) 4. [Limitations](#limitations) 5. [FAQ](#faq) @@ -58,7 +61,7 @@ Lastly, it can be used programmatically via its [API](#api) and has a Scala JS [ ## Quick start -* SBT plugin +### SBT plugin Enable the SBT plugin by adding ```scala @@ -68,7 +71,7 @@ to `~/.sbt/0.13/plugins/build.sbt` (enables it globally), or to the `project/plu of a SBT project. Tested with SBT 0.13.8 / 0.13.9. -* CLI +### Command-line Download and run its laucher with ``` @@ -99,7 +102,7 @@ Fetching artifacts ... ``` -* API +### API Add to your `build.sbt` ```scala diff --git a/doc/README.md b/doc/README.md index 71a434c1d..44163eeca 100644 --- a/doc/README.md +++ b/doc/README.md @@ -43,11 +43,14 @@ Lastly, it can be used programmatically via its [API](#api) and has a Scala JS [ ## Table of content 1. [Quick start](#quick-start) -2. [Why](#why) -3. [Usage](#usage) 1. [SBT plugin](#sbt-plugin) 2. [Command-line](#command-line) 3. [API](#api) +2. [Why](#why) +3. [Usage](#usage) + 1. [SBT plugin](#sbt-plugin-1) + 2. [Command-line](#command-line-1) + 3. [API](#api-1) 4. [Scala JS demo](#scala-js-demo) 4. [Limitations](#limitations) 5. [FAQ](#faq) @@ -58,7 +61,7 @@ Lastly, it can be used programmatically via its [API](#api) and has a Scala JS [ ## Quick start -* SBT plugin +### SBT plugin Enable the SBT plugin by adding ```scala @@ -68,7 +71,7 @@ to `~/.sbt/0.13/plugins/build.sbt` (enables it globally), or to the `project/plu of a SBT project. Tested with SBT 0.13.8 / 0.13.9. -* CLI +### Command-line Download and run its laucher with ``` @@ -99,7 +102,7 @@ Fetching artifacts ... ``` -* API +### API Add to your `build.sbt` ```scala From f27f67c3de94e6b1fff1d09fefb23ceecdf59b03 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Mon, 11 Apr 2016 01:47:04 +0200 Subject: [PATCH 4/6] Add @paulp's demo to README --- README.md | 2 ++ doc/README.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/README.md b/README.md index f75ca2b5b..e4e579e80 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,8 @@ A Scala library to fetch dependencies from Maven / Ivy repositories [![Join the chat at https://gitter.im/alexarchambault/coursier](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/alexarchambault/coursier?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Maven Central](https://img.shields.io/maven-central/v/com.github.alexarchambault/coursier_2.11.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.alexarchambault/coursier_2.11) +![Demo (courtesy of @paulp)](http://i.imgur.com/lCJ9oql.gif) + *coursier* is a dependency resolver / fetcher *à la* Maven / Ivy, entirely rewritten from scratch in Scala. It aims at being fast and easy to embed in other contexts. Its very core (`core` module) aims at being diff --git a/doc/README.md b/doc/README.md index 44163eeca..7bf83f285 100644 --- a/doc/README.md +++ b/doc/README.md @@ -9,6 +9,8 @@ A Scala library to fetch dependencies from Maven / Ivy repositories [![Join the chat at https://gitter.im/alexarchambault/coursier](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/alexarchambault/coursier?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Maven Central](https://img.shields.io/maven-central/v/com.github.alexarchambault/coursier_2.11.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.alexarchambault/coursier_2.11) +![Demo (courtesy of @paulp)](http://i.imgur.com/lCJ9oql.gif) + *coursier* is a dependency resolver / fetcher *à la* Maven / Ivy, entirely rewritten from scratch in Scala. It aims at being fast and easy to embed in other contexts. Its very core (`core` module) aims at being From 28ec3bac032937fa217cd1085017bdbe4d796acd Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Mon, 11 Apr 2016 01:48:02 +0200 Subject: [PATCH 5/6] Add Scala doc badge to README --- README.md | 1 + doc/README.md | 1 + 2 files changed, 2 insertions(+) diff --git a/README.md b/README.md index e4e579e80..236c7cf70 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ A Scala library to fetch dependencies from Maven / Ivy repositories [![Build status (Windows)](https://ci.appveyor.com/api/projects/status/trtum5b7washfbj9?svg=true)](https://ci.appveyor.com/project/alexarchambault/coursier) [![Join the chat at https://gitter.im/alexarchambault/coursier](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/alexarchambault/coursier?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Maven Central](https://img.shields.io/maven-central/v/com.github.alexarchambault/coursier_2.11.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.alexarchambault/coursier_2.11) +[![ScalaDoc](http://javadoc-badge.appspot.com/com.github.alexarchambault/coursier_2.11.svg?label=scaladoc)](http://javadoc-badge.appspot.com/com.github.alexarchambault/coursier_2.11) ![Demo (courtesy of @paulp)](http://i.imgur.com/lCJ9oql.gif) diff --git a/doc/README.md b/doc/README.md index 7bf83f285..b44b554b7 100644 --- a/doc/README.md +++ b/doc/README.md @@ -8,6 +8,7 @@ A Scala library to fetch dependencies from Maven / Ivy repositories [![Build status (Windows)](https://ci.appveyor.com/api/projects/status/trtum5b7washfbj9?svg=true)](https://ci.appveyor.com/project/alexarchambault/coursier) [![Join the chat at https://gitter.im/alexarchambault/coursier](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/alexarchambault/coursier?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Maven Central](https://img.shields.io/maven-central/v/com.github.alexarchambault/coursier_2.11.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.alexarchambault/coursier_2.11) +[![ScalaDoc](http://javadoc-badge.appspot.com/com.github.alexarchambault/coursier_2.11.svg?label=scaladoc)](http://javadoc-badge.appspot.com/com.github.alexarchambault/coursier_2.11) ![Demo (courtesy of @paulp)](http://i.imgur.com/lCJ9oql.gif) From 96ba7c72d6617254e65962f224ccaad46d64681c Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Mon, 11 Apr 2016 01:50:55 +0200 Subject: [PATCH 6/6] Switch to case-app 1.0.0-RC1 --- build.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index ef12e0509..7fff24091 100644 --- a/build.sbt +++ b/build.sbt @@ -301,7 +301,7 @@ lazy val cli = project if (scalaVersion.value startsWith "2.10.") Seq() else - Seq("com.github.alexarchambault" %% "case-app" % "1.0.0-M4") + Seq("com.github.alexarchambault" %% "case-app" % "1.0.0-RC1") }, resourceGenerators in Compile += packageBin.in(bootstrap).in(Compile).map { jar => Seq(jar)