Registry / cli / scopt-2-11

scopt-2-11

JSON →
library4.1.0javamavenunverified

A command line options parsing library for Scala.

<dependency> <groupId>com.github.scopt</groupId> <artifactId>scopt_2.11</artifactId> <version>4.1.0</version> </dependency>
INSTALL
IMPORT
SIG · SCOPT-2-11
S
scopt-2-11
clijavav4.1.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

OptionParser
✓ scopt.OptionParser

Parse command line options using Scopt.

import scopt.OptionParser object Example { def main(args: Array[String]): Unit = { val parser = new OptionParser[Config]("myapp") { head("myapp", "1.0") opt[String]('n', "name").action((x, c) => c.copy(name = x)) } parser.parse(args, Config()) match { case Some(config) => println(config.name) case None => // arguments are bad, error message will have been displayed } } case class Config(name: String = "") }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
4.1.0latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
10 hits · last 30 days
node
8
Resources
scopt-2-11 — mvn dependency:get scopt-2-11 · libregistry