com.monovore.decline
Members list
Type members
Classlikes
This typeclass captures the information needed to use this type as an option argument.
This typeclass captures the information needed to use this type as an option argument.
See the documentation for more details.
Attributes
A top-level argument parser, with all the info necessary to parse a full set of arguments or display a useful help text.
A top-level argument parser, with all the info necessary to parse a full set of arguments or display a useful help text.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
This abstract class takes a Command[Unit]
and turns it into a main method for your application.
Normally, you want to extend this class from a top-level object:
This abstract class takes a Command[Unit]
and turns it into a main method for your application.
Normally, you want to extend this class from a top-level object:
package myapp
import com.monovore.decline._
object MyApp extends CommandApp(
name = "my-app",
header = "This is a standalone application!",
main =
Opts.flag("fantastic", "Everything is working.")
)
This should now behave like any other object with a main method -- for example, on the JVM, this
could be invoked as java myapp.MyApp --fantastic
.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Represents zero or more command-line opts.
Represents zero or more command-line opts.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- PlatformApp.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- Visibility.type