com.jsuereth.pgp.cli.ImportKey.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sbt-pgp_sbt2.0.0-M2_3 Show documentation
Show all versions of sbt-pgp_sbt2.0.0-M2_3 Show documentation
sbt-pgp provides PGP signing for sbt
The newest version!
package com.jsuereth.pgp
package cli
import sbt._
import sbt.complete._
import sbt.complete.DefaultParsers._
import CommonParsers._
case class ImportKey(pubKey: File) extends PgpCommand {
def run(ctx: PgpCommandContext): Unit = {
val key = PGP loadPublicKeyRing pubKey
ctx addPublicKeyRing key
}
}
object ImportKey {
def parser(ctx: PgpStaticContext): Parser[ImportKey] = {
(token("import-pub-key") ~ Space) ~> filename map ImportKey.apply
}
}