├── .gitignore ├── .swift-version ├── .travis.yml ├── LICENCE ├── Makefile ├── Misc └── logo.svg ├── Package.resolved ├── Package.swift ├── Readme.md ├── Sources └── Guaka │ ├── Command │ ├── Command+Execution.swift │ ├── Command+Utilities.swift │ ├── Command.swift │ └── CommandTypes.swift │ ├── Execution │ └── CommandExecution.swift │ ├── Flag │ ├── Flag+Utilities.swift │ ├── Flag.swift │ ├── FlagSet.swift │ └── Flags.swift │ ├── Help │ ├── CommandHelp.swift │ ├── DefaultHelpGenerator.swift │ ├── FlagHelp.swift │ ├── FlagHelpGeneratorUtils.swift │ ├── HelpGenerator.swift │ ├── HelpGeneratorDefaults.swift │ └── HelpGeneratorErrors.swift │ ├── Misc │ ├── GuakaConfig.swift │ └── Levenshtein.swift │ ├── Parsing │ ├── ArgTokenType.swift │ ├── Command+Parsing.swift │ └── FlagSet+Parsing.swift │ └── Types │ ├── Errors.swift │ └── FlagValue.swift └── Tests ├── GuakaTests ├── ArgTokenTypeTests.swift ├── CommandExecutionTests.swift ├── CommandHelpTests.swift ├── CommandParsingTests.swift ├── CommandTests.swift ├── CommandType+Run.swift ├── CommandTypeTest.swift ├── CustomFlagTypesTests.swift ├── ErrorsTests.swift ├── FlagHelpTests.swift ├── FlagSetTests.swift ├── FlagTests.swift ├── FlagsTests.swift ├── HelpGeneratorSubclassingTests.swift ├── HelpGeneratorTests.swift ├── HelpTests.swift ├── LevenshteinTests.swift ├── ParsingTests.swift ├── TestHelpers.swift ├── ValidationTests.swift └── XCTestManifests.swift └── LinuxMain.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/LICENCE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Makefile -------------------------------------------------------------------------------- /Misc/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Misc/logo.svg -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Package.swift -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Readme.md -------------------------------------------------------------------------------- /Sources/Guaka/Command/Command+Execution.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Command/Command+Execution.swift -------------------------------------------------------------------------------- /Sources/Guaka/Command/Command+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Command/Command+Utilities.swift -------------------------------------------------------------------------------- /Sources/Guaka/Command/Command.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Command/Command.swift -------------------------------------------------------------------------------- /Sources/Guaka/Command/CommandTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Command/CommandTypes.swift -------------------------------------------------------------------------------- /Sources/Guaka/Execution/CommandExecution.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Execution/CommandExecution.swift -------------------------------------------------------------------------------- /Sources/Guaka/Flag/Flag+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Flag/Flag+Utilities.swift -------------------------------------------------------------------------------- /Sources/Guaka/Flag/Flag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Flag/Flag.swift -------------------------------------------------------------------------------- /Sources/Guaka/Flag/FlagSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Flag/FlagSet.swift -------------------------------------------------------------------------------- /Sources/Guaka/Flag/Flags.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Flag/Flags.swift -------------------------------------------------------------------------------- /Sources/Guaka/Help/CommandHelp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Help/CommandHelp.swift -------------------------------------------------------------------------------- /Sources/Guaka/Help/DefaultHelpGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Help/DefaultHelpGenerator.swift -------------------------------------------------------------------------------- /Sources/Guaka/Help/FlagHelp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Help/FlagHelp.swift -------------------------------------------------------------------------------- /Sources/Guaka/Help/FlagHelpGeneratorUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Help/FlagHelpGeneratorUtils.swift -------------------------------------------------------------------------------- /Sources/Guaka/Help/HelpGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Help/HelpGenerator.swift -------------------------------------------------------------------------------- /Sources/Guaka/Help/HelpGeneratorDefaults.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Help/HelpGeneratorDefaults.swift -------------------------------------------------------------------------------- /Sources/Guaka/Help/HelpGeneratorErrors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Help/HelpGeneratorErrors.swift -------------------------------------------------------------------------------- /Sources/Guaka/Misc/GuakaConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Misc/GuakaConfig.swift -------------------------------------------------------------------------------- /Sources/Guaka/Misc/Levenshtein.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Misc/Levenshtein.swift -------------------------------------------------------------------------------- /Sources/Guaka/Parsing/ArgTokenType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Parsing/ArgTokenType.swift -------------------------------------------------------------------------------- /Sources/Guaka/Parsing/Command+Parsing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Parsing/Command+Parsing.swift -------------------------------------------------------------------------------- /Sources/Guaka/Parsing/FlagSet+Parsing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Parsing/FlagSet+Parsing.swift -------------------------------------------------------------------------------- /Sources/Guaka/Types/Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Types/Errors.swift -------------------------------------------------------------------------------- /Sources/Guaka/Types/FlagValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Sources/Guaka/Types/FlagValue.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/ArgTokenTypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/ArgTokenTypeTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/CommandExecutionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/CommandExecutionTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/CommandHelpTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/CommandHelpTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/CommandParsingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/CommandParsingTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/CommandTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/CommandTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/CommandType+Run.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/CommandType+Run.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/CommandTypeTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/CommandTypeTest.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/CustomFlagTypesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/CustomFlagTypesTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/ErrorsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/ErrorsTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/FlagHelpTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/FlagHelpTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/FlagSetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/FlagSetTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/FlagTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/FlagTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/FlagsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/FlagsTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/HelpGeneratorSubclassingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/HelpGeneratorSubclassingTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/HelpGeneratorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/HelpGeneratorTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/HelpTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/HelpTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/LevenshteinTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/LevenshteinTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/ParsingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/ParsingTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/TestHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/TestHelpers.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/ValidationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/ValidationTests.swift -------------------------------------------------------------------------------- /Tests/GuakaTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/GuakaTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsomar/Guaka/HEAD/Tests/LinuxMain.swift --------------------------------------------------------------------------------