object CommandLine
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CommandLine
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
case class
CliHelpers(op: OptionParser[AppConfig]) extends Product with Serializable
Instantiate then import the functions to use in your CLI definition.
- type OptionProvider[T] = (OptionParser[T]) ⇒ Unit
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def actions(op: OptionParser[AppConfig]): Unit
-
def
addAllOptions(op: OptionParser[AppConfig], addme: Seq[(OptionParser[AppConfig]) ⇒ Unit] = stdOps): Unit
Add scopt head, help and a list of options, which by default is all base commands.
- def applications(op: OptionParser[AppConfig]): Unit
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def common(op: OptionParser[AppConfig]): Unit
- def deduplication(op: OptionParser[AppConfig]): Unit
- def entity(op: OptionParser[AppConfig]): Unit
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def etl(op: OptionParser[AppConfig]): Unit
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def importdata(op: OptionParser[AppConfig]): Unit
- def importmaps(op: OptionParser[AppConfig]): Unit
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def metadata(op: OptionParser[AppConfig]): Unit
- def mkParser(name: String = "dynamics"): OptionParser[AppConfig]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def optionsets(op: OptionParser[AppConfig]): Unit
- def plugins(op: OptionParser[AppConfig]): Unit
- def publishers(op: OptionParser[AppConfig]): Unit
-
def
readConnectionInfo(filesInPrecedenceOrder: Seq[String], passwordEnvVar: Option[String]): Either[String, ConnectionInfo]
Read the connection information or exit the application.
-
def
readConnectionInfo(file: String, passwordEnvVar: Option[String]): Either[String, ConnectionInfo]
Read connection info from file in json format.
Read connection info from file in json format. If there is an error, cannot read the file or if there is no password in the config file or the enviroment variable
passwordEnvVar
, return an error string in Left otherwise return ConnectionInfo in Right. -
def
readDynamicsConnectionInfoOrExit(file: Option[String] = None): ConnectionInfo
Read the connection information or exit the application.
Read the connection information or exit the application. Uses file, then DYNAMICS_CRMCONFIG then the default config file in sequence to find the file.
- def sdkmessages(op: OptionParser[AppConfig]): Unit
- def settings(op: OptionParser[AppConfig]): Unit
- def solutions(op: OptionParser[AppConfig]): Unit
-
val
stdOps: Seq[(OptionParser[AppConfig]) ⇒ Unit]
All base options.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def systemjobs(op: OptionParser[AppConfig]): Unit
- def test(op: OptionParser[AppConfig]): Unit
- def themes(op: OptionParser[AppConfig]): Unit
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def token(op: OptionParser[AppConfig]): Unit
- def update(op: OptionParser[AppConfig]): Unit
- def users(op: OptionParser[AppConfig]): Unit
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def webresources(op: OptionParser[AppConfig]): Unit
- def whoami(op: OptionParser[AppConfig]): Unit
- def withCmd(ac: AppConfig, command: String): AppConfig
- def withSub(ac: AppConfig, subcommand: String): AppConfig
- def workflows(op: OptionParser[AppConfig]): Unit