SwiftStudies / OysterKit

OysterKit is a framework that provides a native Swift scanning, lexical analysis, and parsing capabilities. In addition it provides a language that can be used to rapidly define the rules used by OysterKit called STLR
BSD 2-Clause "Simplified" License
178 stars 23 forks source link

Update stlrc to use TerminalKit #94

Open SwiftStudies opened 6 years ago

SwiftStudies commented 6 years ago

CommandKit is heavy and fundamentally hard to understand. TerminalKit is simpler (and somewhat less powerful) but is more than enough and will enable easier extension.

https://github.com/SwiftStudies/TerminalKit

nrivard commented 4 years ago

Maybe i'm misinterpreting this issue (it is also 2 years old) but you should perhaps look into ArgumentParser: https://swift.org/blog/argument-parser/

this is managed by swift.org and should take boilerplate out of commandline tool argument parsing.

SwiftStudies commented 4 years ago

You aren't... I think you are right that this is the way to go