pre-commit/testing
Joseph Moniz 0603c3c931 Add a coursier_launch integration
This is a follow up to the repository based coursier integration. The
standard coursier integration is to this integration what the docker
integration is to the docker_image integration.

This is meant to target either maven coordinates or coursier apps
directly without depending on a hook repository containing app
descriptors and hook configs making this integration highly suitable
for local hooks.

An example of hook local targets are bellow
```yaml
- repo: local
  hooks:
    - id: scalafmt
      name: scalafmt
      entry: scalafmt # coursier app target
      language: coursier_launch
      files: (\.scala|\.sbt|\.sc)$
    - id: scalafix
      name: scalafix
      entry: ch.epfl.scala:::scalafix-cli:latest.release # maven coordinates target
      language: coursier_launch
      files: (\.scala|\.sbt|\.sc)$
    - id: echo-java
      name: echo-java
      entry: echo-java
      language: coursier_launch
      args: ["--", "hello from java"] # forward arguments to the app
```
2020-11-06 12:55:21 -05:00
..
resources Add a coursier_launch integration 2020-11-06 12:55:21 -05:00
zipapp make an exe stub for windows 2020-09-28 18:37:10 -07:00
__init__.py Add Runner interface. 2014-03-23 16:22:24 -07:00
auto_namedtuple.py upgrade hooks, pyupgrade pre-commit 2020-01-12 09:27:04 -08:00
fixtures.py Replace aspy.yaml with sort_keys=False 2020-01-31 17:18:59 -08:00
gen-languages-all Add a coursier_launch integration 2020-11-06 12:55:21 -05:00
get-coursier.ps1 add coursier (jvm) as a language 2020-10-27 09:21:54 -07:00
get-coursier.sh add coursier (jvm) as a language 2020-10-27 09:21:54 -07:00
get-swift.sh Update get-swift for bionic 2020-01-12 10:15:02 -08:00
util.py add coursier (jvm) as a language 2020-10-27 09:21:54 -07:00