Packages

package conf

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. conf
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. object ParserConfigFile extends Parser[Path, ParserCLI]

    Get a CLI parser from a config file.

    Get a CLI parser from a config file.

    The config file is comprised of:

    1. Comments.
    2. CLI option sections.
      1. name (required): the long name of the cli parameter.
      2. n (required): how many positions it should consume from the command line scala.collections.immutable.Seq.
      3. description (required): the description of the parameter.
      4. default (optional): a comma separated list of default options.
      5. type (not implemented): the type of this parameter (e.g. list of ints, int, float, etc). This is not implemented because I think a lot of complexity will come out of this.

    An example of such a config file can be found here.

    One of the few publicly accessible objects in this package.

Inherited from AnyRef

Inherited from Any

Ungrouped