forked from dave4420/optional
-
Notifications
You must be signed in to change notification settings - Fork 2
Convenient command line parsing for Scala
License
eengbrec/optional
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
optional is a command line option parser and library. YOU WRITE: object MyAwesomeCommandLineTool extends optional.Application { // for instance... def main(count: Option[Int], file: Option[java.io.File], arg1: String) { [...] } } THEN YOU DO: scala MyAwesomeCommandLineTool --count 5 quux AND YOUR MAIN METHOD WILL BE INVOKED SUCH THAT: count = Some(5) file = None arg1 = quux See the example programs for many more features. HOW IT WORKS: Reflection, man. CREDITS: Idea and prototype implementation: DRMacIver. Fleshing out and awesomification: paulp.
About
Convenient command line parsing for Scala
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Scala 99.7%
- Shell 0.3%