├── .github ├── CONTRIBUTING.md └── workflows │ └── gradle.yml ├── .gitignore ├── LICENSE ├── README.md ├── RELEASING.md ├── compiler ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ ├── module-info.java │ │ └── net │ │ │ └── jbock │ │ │ ├── annotated │ │ │ ├── AbstractMethodsFinder.java │ │ │ ├── Item.java │ │ │ ├── ItemListFactory.java │ │ │ ├── ItemListValidator.java │ │ │ ├── Items.java │ │ │ ├── ItemsFactory.java │ │ │ ├── Option.java │ │ │ ├── Parameter.java │ │ │ ├── UniqueNameSet.java │ │ │ └── VarargsParameter.java │ │ │ ├── common │ │ │ ├── Annotations.java │ │ │ ├── Constants.java │ │ │ ├── SafeElements.java │ │ │ ├── SafeTypes.java │ │ │ ├── SnakeName.java │ │ │ ├── Suppliers.java │ │ │ ├── TypeTool.java │ │ │ ├── Util.java │ │ │ └── ValidationFailure.java │ │ │ ├── convert │ │ │ ├── Mapping.java │ │ │ ├── MappingFinder.java │ │ │ ├── map │ │ │ │ ├── AutoMappings.java │ │ │ │ ├── AutoOrEnumMapper.java │ │ │ │ ├── ConverterValidator.java │ │ │ │ └── MappingFactory.java │ │ │ └── match │ │ │ │ ├── ListMatcher.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchFinder.java │ │ │ │ ├── Matcher.java │ │ │ │ ├── OptionalMatcher.java │ │ │ │ └── OptionalPrimitive.java │ │ │ ├── processor │ │ │ ├── CommandStep.java │ │ │ ├── JbockProcessor.java │ │ │ ├── MethodStep.java │ │ │ ├── ProcessorComponent.java │ │ │ ├── SourceElement.java │ │ │ └── SourceFileGenerator.java │ │ │ ├── validate │ │ │ ├── CommandProcessor.java │ │ │ ├── OptionValidator.java │ │ │ ├── ParameterValidator.java │ │ │ ├── ValidateComponent.java │ │ │ └── VarargsParameterValidator.java │ │ │ └── writing │ │ │ ├── CodeBlocks.java │ │ │ ├── CommandRepresentation.java │ │ │ ├── ContextComponent.java │ │ │ ├── CreateModelMethod.java │ │ │ ├── GeneratedAnnotation.java │ │ │ ├── GeneratedTypes.java │ │ │ ├── HasCommandRepresentation.java │ │ │ ├── ImplClass.java │ │ │ ├── OptEnum.java │ │ │ ├── OptionNamesMethod.java │ │ │ ├── OptionStatesMethod.java │ │ │ ├── ParseMethod.java │ │ │ ├── ParseOrExitMethod.java │ │ │ ├── ParserClass.java │ │ │ ├── ParserType.java │ │ │ └── ParserTypeFactory.java │ └── resources │ │ └── META-INF │ │ ├── gradle │ │ └── incremental.annotation.processors │ │ └── services │ │ └── javax.annotation.processing.Processor │ └── test │ ├── java │ └── net │ │ └── jbock │ │ ├── common │ │ └── SnakeNameTest.java │ │ └── processor │ │ ├── BasicFullTest.java │ │ ├── ConverterTest.java │ │ ├── DependsOnGeneratedTypeTest.java │ │ ├── GeneratingProcessor.java │ │ ├── InheritanceTest.java │ │ ├── ParseOrExitFullTest.java │ │ ├── PositionalTest.java │ │ ├── Processor.java │ │ ├── ProcessorTest.java │ │ ├── SuperCommandTest.java │ │ └── TypeToolTest.java │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── examples ├── build.gradle.kts └── src │ ├── main │ └── java │ │ ├── examples │ │ └── dustin │ │ │ └── commandline │ │ │ └── jbock │ │ │ └── Main.java │ │ ├── module-info.java │ │ └── net │ │ └── jbock │ │ └── examples │ │ ├── AdditionArguments.java │ │ ├── AllCharactersArguments.java │ │ ├── AllDoublesArguments.java │ │ ├── AllFlagsArguments.java │ │ ├── AllFloatsArguments.java │ │ ├── AllIntegersArguments.java │ │ ├── AllLongsArguments.java │ │ ├── BigIntegerConverter.java │ │ ├── ClusteredShortOptions.java │ │ ├── ComplicatedMapperArguments.java │ │ ├── CpArguments.java │ │ ├── CurlArguments.java │ │ ├── CustomConverterCommand.java │ │ ├── EscapeSequenceCommand.java │ │ ├── EvilArguments.java │ │ ├── ExtremelySimpleArguments.java │ │ ├── GitCommand.java │ │ ├── GradleArguments.java │ │ ├── HelplessArguments.java │ │ ├── HelplessSuperArguments.java │ │ ├── ListIntegerArguments.java │ │ ├── MvArguments.java │ │ ├── NoNameArguments.java │ │ ├── OptionalIntArgumentsOptional.java │ │ ├── PositionalArguments.java │ │ ├── PrimitiveArguments.java │ │ ├── PrimitiveOptionalsArguments.java │ │ ├── PsArguments.java │ │ ├── RequiredArguments.java │ │ ├── RestArguments.java │ │ ├── RmArguments.java │ │ ├── SimpleArguments.java │ │ ├── SuperArguments.java │ │ ├── TarArguments.java │ │ └── VariousArguments.java │ └── test │ ├── java │ ├── examples │ │ └── dustin │ │ │ └── commandline │ │ │ └── jbock │ │ │ └── MainTest.java │ └── net │ │ └── jbock │ │ └── examples │ │ ├── AdditionArgumentsTest.java │ │ ├── AllCharactersArgumentsTest.java │ │ ├── AllDoublesArgumentsTest.java │ │ ├── AllFlagsArgumentsTest.java │ │ ├── AllFloatsArgumentsTest.java │ │ ├── AllIntegersArgumentsTest.java │ │ ├── AllLongsArgumentsTest.java │ │ ├── ClusteredShortOptionsTest.java │ │ ├── ComplicatedMapperArgumentsTest.java │ │ ├── CpArgumentsTest.java │ │ ├── CurlArgumentsTest.java │ │ ├── CustomConverterCommandTest.java │ │ ├── EscapeSequenceCommandTest.java │ │ ├── EvilArgumentsTest.java │ │ ├── ExtremelySimpleArgumentsTest.java │ │ ├── GitCommandTest.java │ │ ├── GradleArgumentsFooTest.java │ │ ├── GradleArgumentsTest.java │ │ ├── HelplessArgumentsTest.java │ │ ├── HelplessSuperArgumentsTest.java │ │ ├── ListIntegerArgumentsTest.java │ │ ├── MvArgumentsTest.java │ │ ├── NoNameArgumentsTest.java │ │ ├── OptionalIntArgumentsOptionalTest.java │ │ ├── PositionalArgumentsTest.java │ │ ├── PrimitiveArgumentsTest.java │ │ ├── PrimitiveOptionalsArgumentsTest.java │ │ ├── PsArgumentsTest.java │ │ ├── RequiredArgumentsTest.java │ │ ├── RestArgumentsTest.java │ │ ├── RmArgumentsTest.java │ │ ├── SimpleArgumentsTest.java │ │ ├── SuperArgumentsTest.java │ │ ├── TarArgumentsTest.java │ │ ├── VariousArgumentsTest.java │ │ └── fixture │ │ ├── ParserTestFixture.java │ │ └── TestOutputStream.java │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── jbock ├── build.gradle.kts └── src │ ├── main │ └── java │ │ ├── module-info.java │ │ └── net │ │ └── jbock │ │ ├── Command.java │ │ ├── Option.java │ │ ├── Parameter.java │ │ ├── SuperCommand.java │ │ ├── VarargsParameter.java │ │ ├── contrib │ │ ├── AnsiStyle.java │ │ ├── ConverterStore.java │ │ ├── EnumConverter.java │ │ ├── MoreConverters.java │ │ ├── StandardConverters.java │ │ ├── StandardErrorHandler.java │ │ ├── Synopsis.java │ │ └── UsageDocumentation.java │ │ ├── model │ │ ├── Arity.java │ │ ├── CommandModel.java │ │ ├── Item.java │ │ ├── ItemType.java │ │ ├── Multiplicity.java │ │ ├── Option.java │ │ └── Parameter.java │ │ ├── parse │ │ ├── AbstractParser.java │ │ ├── OptionState.java │ │ ├── OptionStateModeFlag.java │ │ ├── OptionStateNonRepeatable.java │ │ ├── OptionStateRepeatable.java │ │ ├── OptionStateUtil.java │ │ ├── ParseResult.java │ │ ├── StandardParser.java │ │ ├── SuperParser.java │ │ └── VarargsParameterParser.java │ │ └── util │ │ ├── AtFileError.java │ │ ├── AtFileReadError.java │ │ ├── AtFileSyntaxError.java │ │ ├── ConverterFailure.java │ │ ├── ConverterReturnedNull.java │ │ ├── ConverterThrewException.java │ │ ├── ErrAtFile.java │ │ ├── ErrConvert.java │ │ ├── ErrMissingItem.java │ │ ├── ErrToken.java │ │ ├── ErrTokenType.java │ │ ├── ExConvert.java │ │ ├── ExFailure.java │ │ ├── ExMissingItem.java │ │ ├── ExToken.java │ │ ├── ParseRequest.java │ │ ├── ParseRequestExpand.java │ │ ├── ParseRequestSimple.java │ │ ├── ParsingFailed.java │ │ └── StringConverter.java │ └── test │ └── java │ └── net │ └── jbock │ ├── contrib │ └── StandardConvertersTest.java │ ├── model │ └── CommandModelTest.java │ ├── parse │ ├── StandardParserTest.java │ ├── SuperParserTest.java │ └── VarargsParameterParserTest.java │ └── util │ ├── ParseRequestExpandTest.java │ └── ParseRequestTest.java ├── release └── settings.gradle.kts /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Pull request are very welcome! 2 | -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/RELEASING.md -------------------------------------------------------------------------------- /compiler/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/build.gradle.kts -------------------------------------------------------------------------------- /compiler/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/module-info.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/annotated/AbstractMethodsFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/annotated/AbstractMethodsFinder.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/annotated/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/annotated/Item.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/annotated/ItemListFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/annotated/ItemListFactory.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/annotated/ItemListValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/annotated/ItemListValidator.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/annotated/Items.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/annotated/Items.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/annotated/ItemsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/annotated/ItemsFactory.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/annotated/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/annotated/Option.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/annotated/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/annotated/Parameter.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/annotated/UniqueNameSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/annotated/UniqueNameSet.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/annotated/VarargsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/annotated/VarargsParameter.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/common/Annotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/common/Annotations.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/common/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/common/Constants.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/common/SafeElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/common/SafeElements.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/common/SafeTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/common/SafeTypes.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/common/SnakeName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/common/SnakeName.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/common/Suppliers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/common/Suppliers.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/common/TypeTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/common/TypeTool.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/common/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/common/Util.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/common/ValidationFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/common/ValidationFailure.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/convert/Mapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/convert/Mapping.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/convert/MappingFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/convert/MappingFinder.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/convert/map/AutoMappings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/convert/map/AutoMappings.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/convert/map/AutoOrEnumMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/convert/map/AutoOrEnumMapper.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/convert/map/ConverterValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/convert/map/ConverterValidator.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/convert/map/MappingFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/convert/map/MappingFactory.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/convert/match/ListMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/convert/match/ListMatcher.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/convert/match/Match.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/convert/match/Match.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/convert/match/MatchFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/convert/match/MatchFinder.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/convert/match/Matcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/convert/match/Matcher.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/convert/match/OptionalMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/convert/match/OptionalMatcher.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/convert/match/OptionalPrimitive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/convert/match/OptionalPrimitive.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/processor/CommandStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/processor/CommandStep.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/processor/JbockProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/processor/JbockProcessor.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/processor/MethodStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/processor/MethodStep.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/processor/ProcessorComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/processor/ProcessorComponent.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/processor/SourceElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/processor/SourceElement.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/processor/SourceFileGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/processor/SourceFileGenerator.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/validate/CommandProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/validate/CommandProcessor.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/validate/OptionValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/validate/OptionValidator.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/validate/ParameterValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/validate/ParameterValidator.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/validate/ValidateComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/validate/ValidateComponent.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/validate/VarargsParameterValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/validate/VarargsParameterValidator.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/CodeBlocks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/CodeBlocks.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/CommandRepresentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/CommandRepresentation.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/ContextComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/ContextComponent.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/CreateModelMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/CreateModelMethod.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/GeneratedAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/GeneratedAnnotation.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/GeneratedTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/GeneratedTypes.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/HasCommandRepresentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/HasCommandRepresentation.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/ImplClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/ImplClass.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/OptEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/OptEnum.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/OptionNamesMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/OptionNamesMethod.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/OptionStatesMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/OptionStatesMethod.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/ParseMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/ParseMethod.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/ParseOrExitMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/ParseOrExitMethod.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/ParserClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/ParserClass.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/ParserType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/ParserType.java -------------------------------------------------------------------------------- /compiler/src/main/java/net/jbock/writing/ParserTypeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/java/net/jbock/writing/ParserTypeFactory.java -------------------------------------------------------------------------------- /compiler/src/main/resources/META-INF/gradle/incremental.annotation.processors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/resources/META-INF/gradle/incremental.annotation.processors -------------------------------------------------------------------------------- /compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /compiler/src/test/java/net/jbock/common/SnakeNameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/test/java/net/jbock/common/SnakeNameTest.java -------------------------------------------------------------------------------- /compiler/src/test/java/net/jbock/processor/BasicFullTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/test/java/net/jbock/processor/BasicFullTest.java -------------------------------------------------------------------------------- /compiler/src/test/java/net/jbock/processor/ConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/test/java/net/jbock/processor/ConverterTest.java -------------------------------------------------------------------------------- /compiler/src/test/java/net/jbock/processor/DependsOnGeneratedTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/test/java/net/jbock/processor/DependsOnGeneratedTypeTest.java -------------------------------------------------------------------------------- /compiler/src/test/java/net/jbock/processor/GeneratingProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/test/java/net/jbock/processor/GeneratingProcessor.java -------------------------------------------------------------------------------- /compiler/src/test/java/net/jbock/processor/InheritanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/test/java/net/jbock/processor/InheritanceTest.java -------------------------------------------------------------------------------- /compiler/src/test/java/net/jbock/processor/ParseOrExitFullTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/test/java/net/jbock/processor/ParseOrExitFullTest.java -------------------------------------------------------------------------------- /compiler/src/test/java/net/jbock/processor/PositionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/test/java/net/jbock/processor/PositionalTest.java -------------------------------------------------------------------------------- /compiler/src/test/java/net/jbock/processor/Processor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/test/java/net/jbock/processor/Processor.java -------------------------------------------------------------------------------- /compiler/src/test/java/net/jbock/processor/ProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/test/java/net/jbock/processor/ProcessorTest.java -------------------------------------------------------------------------------- /compiler/src/test/java/net/jbock/processor/SuperCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/test/java/net/jbock/processor/SuperCommandTest.java -------------------------------------------------------------------------------- /compiler/src/test/java/net/jbock/processor/TypeToolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/compiler/src/test/java/net/jbock/processor/TypeToolTest.java -------------------------------------------------------------------------------- /compiler/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | 3 | -------------------------------------------------------------------------------- /examples/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/build.gradle.kts -------------------------------------------------------------------------------- /examples/src/main/java/examples/dustin/commandline/jbock/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/examples/dustin/commandline/jbock/Main.java -------------------------------------------------------------------------------- /examples/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/module-info.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/AdditionArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/AdditionArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/AllCharactersArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/AllCharactersArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/AllDoublesArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/AllDoublesArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/AllFlagsArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/AllFlagsArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/AllFloatsArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/AllFloatsArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/AllIntegersArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/AllIntegersArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/AllLongsArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/AllLongsArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/BigIntegerConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/BigIntegerConverter.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/ClusteredShortOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/ClusteredShortOptions.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/ComplicatedMapperArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/ComplicatedMapperArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/CpArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/CpArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/CurlArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/CurlArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/CustomConverterCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/CustomConverterCommand.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/EscapeSequenceCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/EscapeSequenceCommand.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/EvilArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/EvilArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/ExtremelySimpleArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/ExtremelySimpleArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/GitCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/GitCommand.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/GradleArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/GradleArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/HelplessArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/HelplessArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/HelplessSuperArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/HelplessSuperArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/ListIntegerArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/ListIntegerArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/MvArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/MvArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/NoNameArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/NoNameArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/OptionalIntArgumentsOptional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/OptionalIntArgumentsOptional.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/PositionalArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/PositionalArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/PrimitiveArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/PrimitiveArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/PrimitiveOptionalsArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/PrimitiveOptionalsArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/PsArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/PsArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/RequiredArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/RequiredArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/RestArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/RestArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/RmArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/RmArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/SimpleArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/SimpleArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/SuperArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/SuperArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/TarArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/TarArguments.java -------------------------------------------------------------------------------- /examples/src/main/java/net/jbock/examples/VariousArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/main/java/net/jbock/examples/VariousArguments.java -------------------------------------------------------------------------------- /examples/src/test/java/examples/dustin/commandline/jbock/MainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/examples/dustin/commandline/jbock/MainTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/AdditionArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/AdditionArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/AllCharactersArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/AllCharactersArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/AllDoublesArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/AllDoublesArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/AllFlagsArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/AllFlagsArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/AllFloatsArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/AllFloatsArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/AllIntegersArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/AllIntegersArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/AllLongsArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/AllLongsArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/ClusteredShortOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/ClusteredShortOptionsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/ComplicatedMapperArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/ComplicatedMapperArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/CpArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/CpArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/CurlArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/CurlArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/CustomConverterCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/CustomConverterCommandTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/EscapeSequenceCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/EscapeSequenceCommandTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/EvilArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/EvilArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/ExtremelySimpleArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/ExtremelySimpleArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/GitCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/GitCommandTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/GradleArgumentsFooTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/GradleArgumentsFooTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/GradleArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/GradleArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/HelplessArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/HelplessArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/HelplessSuperArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/HelplessSuperArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/ListIntegerArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/ListIntegerArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/MvArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/MvArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/NoNameArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/NoNameArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/OptionalIntArgumentsOptionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/OptionalIntArgumentsOptionalTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/PositionalArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/PositionalArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/PrimitiveArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/PrimitiveArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/PrimitiveOptionalsArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/PrimitiveOptionalsArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/PsArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/PsArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/RequiredArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/RequiredArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/RestArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/RestArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/RmArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/RmArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/SimpleArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/SimpleArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/SuperArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/SuperArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/TarArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/TarArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/VariousArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/VariousArgumentsTest.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/fixture/ParserTestFixture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/fixture/ParserTestFixture.java -------------------------------------------------------------------------------- /examples/src/test/java/net/jbock/examples/fixture/TestOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/examples/src/test/java/net/jbock/examples/fixture/TestOutputStream.java -------------------------------------------------------------------------------- /examples/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/gradlew -------------------------------------------------------------------------------- /jbock/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/build.gradle.kts -------------------------------------------------------------------------------- /jbock/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/module-info.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/Command.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/Option.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/Parameter.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/SuperCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/SuperCommand.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/VarargsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/VarargsParameter.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/contrib/AnsiStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/contrib/AnsiStyle.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/contrib/ConverterStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/contrib/ConverterStore.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/contrib/EnumConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/contrib/EnumConverter.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/contrib/MoreConverters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/contrib/MoreConverters.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/contrib/StandardConverters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/contrib/StandardConverters.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/contrib/StandardErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/contrib/StandardErrorHandler.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/contrib/Synopsis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/contrib/Synopsis.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/contrib/UsageDocumentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/contrib/UsageDocumentation.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/model/Arity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/model/Arity.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/model/CommandModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/model/CommandModel.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/model/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/model/Item.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/model/ItemType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/model/ItemType.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/model/Multiplicity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/model/Multiplicity.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/model/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/model/Option.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/model/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/model/Parameter.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/parse/AbstractParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/parse/AbstractParser.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/parse/OptionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/parse/OptionState.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/parse/OptionStateModeFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/parse/OptionStateModeFlag.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/parse/OptionStateNonRepeatable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/parse/OptionStateNonRepeatable.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/parse/OptionStateRepeatable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/parse/OptionStateRepeatable.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/parse/OptionStateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/parse/OptionStateUtil.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/parse/ParseResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/parse/ParseResult.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/parse/StandardParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/parse/StandardParser.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/parse/SuperParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/parse/SuperParser.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/parse/VarargsParameterParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/parse/VarargsParameterParser.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/AtFileError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/AtFileError.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/AtFileReadError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/AtFileReadError.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/AtFileSyntaxError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/AtFileSyntaxError.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ConverterFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ConverterFailure.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ConverterReturnedNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ConverterReturnedNull.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ConverterThrewException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ConverterThrewException.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ErrAtFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ErrAtFile.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ErrConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ErrConvert.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ErrMissingItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ErrMissingItem.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ErrToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ErrToken.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ErrTokenType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ErrTokenType.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ExConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ExConvert.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ExFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ExFailure.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ExMissingItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ExMissingItem.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ExToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ExToken.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ParseRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ParseRequest.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ParseRequestExpand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ParseRequestExpand.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ParseRequestSimple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ParseRequestSimple.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/ParsingFailed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/ParsingFailed.java -------------------------------------------------------------------------------- /jbock/src/main/java/net/jbock/util/StringConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/main/java/net/jbock/util/StringConverter.java -------------------------------------------------------------------------------- /jbock/src/test/java/net/jbock/contrib/StandardConvertersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/test/java/net/jbock/contrib/StandardConvertersTest.java -------------------------------------------------------------------------------- /jbock/src/test/java/net/jbock/model/CommandModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/test/java/net/jbock/model/CommandModelTest.java -------------------------------------------------------------------------------- /jbock/src/test/java/net/jbock/parse/StandardParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/test/java/net/jbock/parse/StandardParserTest.java -------------------------------------------------------------------------------- /jbock/src/test/java/net/jbock/parse/SuperParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/test/java/net/jbock/parse/SuperParserTest.java -------------------------------------------------------------------------------- /jbock/src/test/java/net/jbock/parse/VarargsParameterParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/test/java/net/jbock/parse/VarargsParameterParserTest.java -------------------------------------------------------------------------------- /jbock/src/test/java/net/jbock/util/ParseRequestExpandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/test/java/net/jbock/util/ParseRequestExpandTest.java -------------------------------------------------------------------------------- /jbock/src/test/java/net/jbock/util/ParseRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/jbock/src/test/java/net/jbock/util/ParseRequestTest.java -------------------------------------------------------------------------------- /release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/release -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbock-java/jbock/HEAD/settings.gradle.kts --------------------------------------------------------------------------------