summaryrefslogtreecommitdiff
path: root/cli/source/core/scala/com/rockymadden/stringmetric/cli/package.scala
diff options
context:
space:
mode:
Diffstat (limited to 'cli/source/core/scala/com/rockymadden/stringmetric/cli/package.scala')
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/package.scala8
1 files changed, 6 insertions, 2 deletions
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/package.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/package.scala
index 0a44f9a..cbaba97 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/package.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/package.scala
@@ -1,9 +1,13 @@
package com.rockymadden.stringmetric
+import scala.language.implicitConversions
+
/**
* Provides core CLI functionality. Note that some things might look sloppy (e.g. access modifiers, broad imports,
* repetitive imports, etc), but are required because of the way scalascript is ultimately compiled.
*/
package object cli {
- type OptionMap = Map[Symbol, String]
-} \ No newline at end of file
+ type OptionMap = Map[Symbol, OptionString]
+
+ implicit def StringArrayToOptionMap(stringArray: Array[String]): OptionMap = OptionMap(stringArray)
+}