authors-core


License

License

GroupId

GroupId

lt.dvim.authors
ArtifactId

ArtifactId

authors-core_2.12
Last Version

Last Version

1.3
Release Date

Release Date

Type

Type

jar
Description

Description

authors-core
authors-core
Project URL

Project URL

https://github.com/2m/authors
Project Organization

Project Organization

Martynas Mickevičius
Source Code Management

Source Code Management

https://github.com/2m/authors

Download authors-core_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/lt.dvim.authors/authors-core_2.12/ -->
<dependency>
    <groupId>lt.dvim.authors</groupId>
    <artifactId>authors-core_2.12</artifactId>
    <version>1.3</version>
</dependency>
// https://jarcasting.com/artifacts/lt.dvim.authors/authors-core_2.12/
implementation 'lt.dvim.authors:authors-core_2.12:1.3'
// https://jarcasting.com/artifacts/lt.dvim.authors/authors-core_2.12/
implementation ("lt.dvim.authors:authors-core_2.12:1.3")
'lt.dvim.authors:authors-core_2.12:jar:1.3'
<dependency org="lt.dvim.authors" name="authors-core_2.12" rev="1.3">
  <artifact name="authors-core_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='lt.dvim.authors', module='authors-core_2.12', version='1.3')
)
libraryDependencies += "lt.dvim.authors" % "authors-core_2.12" % "1.3"
[lt.dvim.authors/authors-core_2.12 "1.3"]

Dependencies

compile (11)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.13
com.typesafe.akka : akka-actor_2.12 jar 2.6.14
com.typesafe.akka : akka-stream_2.12 jar 2.6.14
com.typesafe.akka : akka-slf4j_2.12 jar 2.6.14
com.typesafe.akka : akka-http_2.12 jar 10.2.4
com.madgag.scala-git : scala-git_2.12 jar 4.2
ch.qos.logback : logback-classic jar 1.2.3
org.mdedetrich : akka-stream-circe_2.12 jar 0.7.0
com.lightbend.akka : akka-stream-alpakka-json-streaming_2.12 jar 3.0.0-M1
io.circe : circe-generic_2.12 jar 0.13.0
io.circe : circe-generic-extras_2.12 jar 0.13.0

test (2)

Group / Artifact Type Version
org.scalatest : scalatest_2.12 jar 3.2.9
com.typesafe.akka : akka-testkit_2.12 jar 2.6.14

Project Modules

There are no modules declared in this project.

sbt-authors scaladex-badge ci-badge gitter-badge

authors is a CLI application and an sbt plugin that produces a nicely formatted summary of authors that contributed to a project between two points in git history.

Inspired by:

asciicast-badge

Usage of the sbt plugin

Add this to your sbt build plugins, in either project/plugins.sbt or ~/.sbt/1.0/plugins/build.sbt:

addSbtPlugin("lt.dvim.authors" % "sbt-authors" % "1.3")

sbt-authors is an AutoPlugin and therefore that is all that is required.

Tasks

  • authors <from> <to> Fetches the authors summary between two points in git history and prints it to stdout. For example:

    authors v0.20 v0.21 - summary between v0.20 and v0.21 git tags

    authors v0.20 HEAD - summary between v0.20 tag and the last commit

  • authorsFile <from> <to> Writes the same authors summary to a target/authors.md file.

  • authorsClipboard <from> <to> Puts the same authors summary to your clipboard.

Usage of the CLI tool

Use coursier to install and launch authors directly.

cs install --contrib authors

Then go to the checkedout folder of your project repository and run the foillowing.

authors v1.1 v1.2

This will fetch the summary between the two tags, which will be printed to the stdout.

Versions

Version
1.3
1.2+100-57ce4401
1.2+98-46c227f7
1.2+90-37a73079
1.2+86-bc683890
1.2+84-64821e06
1.2+82-b89bc762
1.2+80-d6f1455c
1.2+78-93ccdb73
1.2+76-3def24e6
1.2+74-12c87e7c
1.2+68-19e76262
1.2+62-00d1f603
1.2+60-0ed5f156
1.2+58-b0a966e0
1.2+56-1493f4a0
1.2+54-73f3e5af
1.2+52-9843ebaf
1.2+32-ea8db197
1.2+30-95f1a0b0
1.2+22-e2fd88b3
1.2+20-dc027966
1.2+14-91486aba
1.2+12-1a5d8493
1.2+10-32acf155
1.2+8-665a6c63
1.2+6-ce3a57e9
1.2+5-04888d20
1.2+4-c24bbd14
1.2+1-d394c6c2
1.2
1.1+31-08334736
1.1+28-f5e5130f
1.1+26-28400dee
1.1+24-0bbdf0bf
1.1+22-02db9a22
1.1+20-3bc5986c
1.1+18-c9cc0edc
1.1+16-28a828ee
1.1+14-ea0b8b9c
1.1+10-e84e25e2
1.1+8-733ab66f
1.1+4-5931103f
1.1+2-e1b284dd
1.1
1.0.2+48-84cf9af9
1.0.2+46-66d9d246
1.0.2+42-2f56749e
1.0.2+40-402ef2a2
1.0.2+38-07c49811
1.0.2+36-7b5969b3
1.0.2+34-0bab8ad9
1.0.2+32-59891fc1
1.0.2+27-04b3a508
1.0.2+16-56511a13
1.0.2+14-e5a8d1d7
1.0.2+9-a8805d76
1.0.2+1-8a55aa81
1.0.2
1.0.1+38-f30601cd
1.0.1
1.0.0
0.3.0
0.2.0
0.1.0
0.0.0+111-8ef3a37e
0.0.0+105-9865c3f1
0.0.0+105-858db471
0.0.0+105-67bf2eff
0.0.0+105-31a0619c
0.0.0+105-8f1a6913
0.0.0+105-e27589d5
0.0.0+105-cc8a5c57
0.0.0+104-34415268
0.0.0+104-8881f2e0
0.0.0+104-80cf8ae4
0.0.0+104-9feab23c
0.0.0+104-c47c7e9c
0.0.0+104-0a1c577e
0.0.0+103-57837a84
0.0.0+103-165ccfe4
0.0.0+103-03f2f65d
0.0.0+103-ede3c0d0
0.0.0+102-8c4e03e1
0.0.0+101-1934668b
0.0.0+101-9de31723