A minimal, pure Swift library for making command-line tools / interfaces.
SwiftArgs uses a very basic and limited parser for parsing commands, but it should suffice for basic usage requirements. You can use SwiftArgs when making a command-line interface in Swift and let it do the parsing work for you.
Contributions welcome.
Using Swift Package Manager:
dependencies: [
.Package(url: "https://github.com/frazer-rbsn/SwiftArgs", majorVersion: 1.1),
]
- Hasn't been tested on Linux.
- Currently no support for subcommands
- Doesn't support short-form option switches yet, e.g.
mycommand -o