This change list has been auto-generated on
triton
bysteiner
withchangelist-all.sh
on the 2022-12-01 at 13:08:12.
Generic CLI short and long options
Most notably are the changes applied to the refcodes-cli
artifact by decoupling the long and the short option prefixes from your syntax definition and by replacing the ArgsSyntax
type with the more concise Term
type. Defining your long and short options, you must not prefix your options any more with -
for a short option and --
for a long option, moreover the SyntaxMetrics
type (alongside the SyntaxNotation
realization) may be used define the Option
prefixes to be used by your ArgsParser
instances (defaulting to GNU_POSIX
). As a short option is now passed as char
type to your args syntax, some minor code changes are required alongside exchanging ArgsSyntax
with Term
.
Change list <refcodes-factory-alt> (version 3.0.8)
Change list <refcodes-controlflow> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
TweakableThreadFactory.java
(see Javadoc atTweakableThreadFactory.java
)
Change list <refcodes-numerical> (version 3.0.8)
Change list <refcodes-generator> (version 3.0.8)
Change list <refcodes-matcher> (version 3.0.8)
Change list <refcodes-struct> (version 3.0.8)
Change list <refcodes-struct-ext> (version 3.0.8)
Change list <refcodes-runtime> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
RuntimeUtility.java
(see Javadoc atRuntimeUtility.java
)
Change list <refcodes-component> (version 3.0.8)
Change list <refcodes-data-ext> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
Change list <refcodes-graphical> (version 3.0.8)
Change list <refcodes-textual> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
TableBuilder.java
(see Javadoc atTableBuilder.java
) - [MODIFIED]
TablePrinter.java
(see Javadoc atTablePrinter.java
) - [MODIFIED]
TableStyle.java
(see Javadoc atTableStyle.java
) - [MODIFIED]
TextBoxStyle.java
(see Javadoc atTextBoxStyle.java
)
Change list <refcodes-criteria> (version 3.0.8)
- [MODIFIED]
.gitignore
- [MODIFIED]
pom.xml
Change list <refcodes-io> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
TimeoutInputStream.java
(see Javadoc atTimeoutInputStream.java
)
Change list <refcodes-tabular> (version 3.0.8)
Change list <refcodes-observer> (version 3.0.8)
Change list <refcodes-command> (version 3.0.8)
Change list <refcodes-cli> (version 3.0.8)
- [ADDED]
ArgumentEscapeCodeAccessor.java
(see Javadoc atArgumentEscapeCodeAccessor.java
) - [ADDED]
ArgumentPrefixAccessor.java
(see Javadoc atArgumentPrefixAccessor.java
) - [ADDED]
ArgumentSuffixAccessor.java
(see Javadoc atArgumentSuffixAccessor.java
) - [ADDED]
CliContextAccessor.java
(see Javadoc atCliContextAccessor.java
) - [ADDED]
CliContext.java
(see Javadoc atCliContext.java
) - [ADDED]
CliMetrics.java
(see Javadoc atCliMetrics.java
) - [ADDED]
Term.java
(see Javadoc atTerm.java
) - [ADDED]
LongOptionPrefixAccessor.java
(see Javadoc atLongOptionPrefixAccessor.java
) - [ADDED]
Optionable.java
(see Javadoc atOptionable.java
) - [ADDED]
OptionEscapeCodeAccessor.java
(see Javadoc atOptionEscapeCodeAccessor.java
) - [ADDED]
refcodes-cli.di
- [ADDED]
refcodes-cli.notation
- [ADDED]
refcodes-cli.uml
- [ADDED]
ShortOptionPrefixAccessor.java
(see Javadoc atShortOptionPrefixAccessor.java
) - [ADDED]
SyntaxMetricsAccessor.java
(see Javadoc atSyntaxMetricsAccessor.java
) - [ADDED]
SyntaxMetricsImpl.java
(see Javadoc atSyntaxMetricsImpl.java
) - [ADDED]
SyntaxMetrics.java
(see Javadoc atSyntaxMetrics.java
) - [ADDED]
SyntaxNotationTest.java
- [DELETED]
ArgsSyntax.java
- [DELETED]
OptionCondition.java
- [DELETED]
Syntaxable.java
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
AbstractCondition.java
(see Javadoc atAbstractCondition.java
) - [MODIFIED]
AbstractOperand.java
(see Javadoc atAbstractOperand.java
) - [MODIFIED]
AbstractOption.java
(see Javadoc atAbstractOption.java
) - [MODIFIED]
AllCondition.java
(see Javadoc atAllCondition.java
) - [MODIFIED]
AndCondition.java
(see Javadoc atAndCondition.java
) - [MODIFIED]
AnyCondition.java
(see Javadoc atAnyCondition.java
) - [MODIFIED]
ArgsAccessor.java
(see Javadoc atArgsAccessor.java
) - [MODIFIED]
ArgsFilter.java
(see Javadoc atArgsFilter.java
) - [MODIFIED]
ArgsParserAccessor.java
(see Javadoc atArgsParserAccessor.java
) - [MODIFIED]
ArgsParserImpl.java
(see Javadoc atArgsParserImpl.java
) - [MODIFIED]
ArgsParser.java
(see Javadoc atArgsParser.java
) - [MODIFIED]
ArgsParserMixin.java
(see Javadoc atArgsParserMixin.java
) - [MODIFIED]
ArrayOperand.java
(see Javadoc atArrayOperand.java
) - [MODIFIED]
ArrayOption.java
(see Javadoc atArrayOption.java
) - [MODIFIED]
CasesCondition.java
(see Javadoc atCasesCondition.java
) - [MODIFIED]
CharOption.java
(see Javadoc atCharOption.java
) - [MODIFIED]
CleanFlag.java
(see Javadoc atCleanFlag.java
) - [MODIFIED]
CliSugar.java
(see Javadoc atCliSugar.java
) - [MODIFIED]
CliUtility.java
(see Javadoc atCliUtility.java
) - [MODIFIED]
Condition.java
(see Javadoc atCondition.java
) - [MODIFIED]
ConfigOption.java
(see Javadoc atConfigOption.java
) - [MODIFIED]
DaemonFlag.java
(see Javadoc atDaemonFlag.java
) - [MODIFIED]
DebugFlag.java
(see Javadoc atDebugFlag.java
) - [MODIFIED]
DoubleOption.java
(see Javadoc atDoubleOption.java
) - [MODIFIED]
EnumOption.java
(see Javadoc atEnumOption.java
) - [MODIFIED]
FileOption.java
(see Javadoc atFileOption.java
) - [MODIFIED]
Flag.java
(see Javadoc atFlag.java
) - [MODIFIED]
FloatOption.java
(see Javadoc atFloatOption.java
) - [MODIFIED]
ForceFlag.java
(see Javadoc atForceFlag.java
) - [MODIFIED]
HelpFlag.java
(see Javadoc atHelpFlag.java
) - [MODIFIED]
InitFlag.java
(see Javadoc atInitFlag.java
) - [MODIFIED]
IntOption.java
(see Javadoc atIntOption.java
) - [MODIFIED]
LongOption.java
(see Javadoc atLongOption.java
) - [MODIFIED]
NoneOperand.java
(see Javadoc atNoneOperand.java
) - [MODIFIED]
Operand.java
(see Javadoc atOperand.java
) - [MODIFIED]
Operation.java
(see Javadoc atOperation.java
) - [MODIFIED]
Option.java
(see Javadoc atOption.java
) - [MODIFIED]
OrCondition.java
(see Javadoc atOrCondition.java
) - [MODIFIED]
QuietFlag.java
(see Javadoc atQuietFlag.java
) - [MODIFIED]
StringOperand.java
(see Javadoc atStringOperand.java
) - [MODIFIED]
StringOption.java
(see Javadoc atStringOption.java
) - [MODIFIED]
Synopsisable.java
(see Javadoc atSynopsisable.java
) - [MODIFIED]
SyntaxNotation.java
(see Javadoc atSyntaxNotation.java
) - [MODIFIED]
SysInfoFlag.java
(see Javadoc atSysInfoFlag.java
) - [MODIFIED]
VerboseFlag.java
(see Javadoc atVerboseFlag.java
) - [MODIFIED]
XorCondition.java
(see Javadoc atXorCondition.java
) - [MODIFIED]
ArgsFilterTest.java
- [MODIFIED]
ArgsParserTest.java
- [MODIFIED]
OptionalConditionTest.java
- [MODIFIED]
StackOverflowTest.java
Change list <refcodes-audio> (version 3.0.8)
Change list <refcodes-codec> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
BaseMetricsConfig.java
(see Javadoc atBaseMetricsConfig.java
)
Change list <refcodes-component-ext> (version 3.0.8)
Change list <refcodes-properties> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
ArgsProperties.java
(see Javadoc atArgsProperties.java
)
Change list <refcodes-security> (version 3.0.8)
Change list <refcodes-security-alt> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
module-info.java
(see Javadoc atmodule-info.java
) - [MODIFIED]
ChaosKey.java
(see Javadoc atChaosKey.java
) - [MODIFIED]
ChaosMode.java
(see Javadoc atChaosMode.java
) - [MODIFIED]
ChaosEncryptionDecryptionStreamTest.java
- [MODIFIED]
ChaosKeyTest.java
Change list <refcodes-security-ext> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
Change list <refcodes-properties-ext> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
ArgsParserPropertiesAccessor.java
(see Javadoc atArgsParserPropertiesAccessor.java
) - [MODIFIED]
ArgsParserPropertiesImpl.java
(see Javadoc atArgsParserPropertiesImpl.java
) - [MODIFIED]
ArgsParserProperties.java
(see Javadoc atArgsParserProperties.java
) - [MODIFIED]
package-info.java
- [MODIFIED]
ArgsParserPropertiesTest.java
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
package-info.java
- [MODIFIED]
RuntimePropertiesImpl.java
(see Javadoc atRuntimePropertiesImpl.java
) - [MODIFIED]
RuntimeProperties.java
(see Javadoc atRuntimeProperties.java
) - [MODIFIED]
RuntimePropertiesSugar.java
(see Javadoc atRuntimePropertiesSugar.java
) - [MODIFIED]
RuntimePropertiesSugarTest.java
- [MODIFIED]
RuntimePropertiesTest.java
Change list <refcodes-logger> (version 3.0.8)
Change list <refcodes-logger-alt> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
Change list <refcodes-logger-ext> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
Change list <refcodes-graphical-ext> (version 3.0.8)
Change list <refcodes-checkerboard> (version 3.0.8)
Change list <refcodes-checkerboard-alt> (version 3.0.8)
Change list <refcodes-net> (version 3.0.8)
- [MODIFIED]
pom.xml
Change list <refcodes-web> (version 3.0.8)
- [MODIFIED]
pom.xml
Change list <refcodes-rest> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
AbstractRestClient.java
(see Javadoc atAbstractRestClient.java
) - [MODIFIED]
AbstractRestServer.java
(see Javadoc atAbstractRestServer.java
) - [MODIFIED]
HttpRestClientImpl.java
(see Javadoc atHttpRestClientImpl.java
) - [MODIFIED]
HttpRestServerImpl.java
(see Javadoc atHttpRestServerImpl.java
) - [MODIFIED]
HttpRestServerSugar.java
(see Javadoc atHttpRestServerSugar.java
) - [MODIFIED]
RestServer.java
(see Javadoc atRestServer.java
)
Change list <refcodes-hal> (version 3.0.8)
Change list <refcodes-eventbus> (version 3.0.8)
Change list <refcodes-eventbus-ext> (version 3.0.8)
Change list <refcodes-filesystem> (version 3.0.8)
Change list <refcodes-filesystem-alt> (version 3.0.8)
Change list <refcodes-forwardsecrecy> (version 3.0.8)
Change list <refcodes-forwardsecrecy-alt> (version 3.0.8)
Change list <refcodes-io-ext> (version 3.0.8)
Change list <refcodes-interceptor> (version 3.0.8)
Change list <refcodes-jobbus> (version 3.0.8)
Change list <refcodes-rest-ext> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
EurekaRestServerDecorator.java
(see Javadoc atEurekaRestServerDecorator.java
) - [MODIFIED]
EurekaRestClientTest.java
Change list <refcodes-remoting> (version 3.0.8)
Change list <refcodes-remoting-ext> (version 3.0.8)
Change list <refcodes-serial> (version 3.0.8)
Change list <refcodes-serial-alt> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
Change list <refcodes-serial-ext> (version 3.0.8)
Change list <refcodes-p2p> (version 3.0.8)
Change list <refcodes-p2p-alt> (version 3.0.8)
Change list <refcodes-p2p-ext> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
ObservablePeerFacade.java
(see Javadoc atObservablePeerFacade.java
)
Change list <refcodes-servicebus> (version 3.0.8)
Change list <refcodes-servicebus-alt> (version 3.0.8)
Change list <refcodes-tabular-alt> (version 3.0.8)
Change list <refcodes-archetype> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
AppHelper.java
(see Javadoc atAppHelper.java
) - [MODIFIED]
CliHelper.java
(see Javadoc atCliHelper.java
)
Change list <refcodes-archetype-alt> (version 3.0.8)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
bundle-launcher.sh
- [MODIFIED]
pom.xml
- [MODIFIED]
scriptify-launcher.sh
- [MODIFIED]
Main.java
(see Javadoc atMain.java
) - [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
bundle-launcher.sh
- [MODIFIED]
pom.xml
- [MODIFIED]
scriptify-launcher.sh
- [MODIFIED]
Main.java
(see Javadoc atMain.java
) - [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
bundle-launcher.sh
- [MODIFIED]
pom.xml
- [MODIFIED]
scriptify-launcher.sh
- [MODIFIED]
Main.java
(see Javadoc atMain.java
) - [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
bundle-launcher.sh
- [MODIFIED]
pom.xml
- [MODIFIED]
scriptify-launcher.sh
- [MODIFIED]
Main.java
(see Javadoc atMain.java
) - [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
bundle-launcher.sh
- [MODIFIED]
pom.xml
- [MODIFIED]
scriptify-launcher.sh
- [MODIFIED]
Main.java
(see Javadoc atMain.java
) - [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
bundle-launcher.sh
- [MODIFIED]
pom.xml
- [MODIFIED]
scriptify-launcher.sh
- [MODIFIED]
Main.java
(see Javadoc atMain.java
)