Andrus Adamchik

Results 73 issues of Andrus Adamchik

## Environment **Liquibase Version**: 4.x **Liquibase Integration & Version**: Bootique.io ## Description I am a bit late to the party, but I am finally [upgrading the Bootique framework](https://github.com/bootique/bootique-liquibase/issues/34) to Liquibase...

enabler

This was initially described in #292. Declared variables that pointed to an invalid path were excluded from help. This may actually be the correct behavior, but we need to notify...

With "bootique-di" module override behavior has changed compared to Guice. I'd like to document it here so that there's a record of the status quo, as well a something for...

A bug... Assuming `a.array` is an empty array in configuration, you can populate it via `setProperty`: ```java BQCoreModule.extender(b) .property("bq.a.array[0]", "J") .property("bq.a.array[1]", "A") .property("bq.a.array[2]", "Z") ``` This often throws ArrayIndexOutOfBoundsException, because...

bug

We already allow to explicitly suppress module commands: ```java BQModuleProvider commands = Commands .builder(HelpCommand.class, HelpConfigCommand.class) .noModuleCommands() .build(); ``` Would be also useful to suppress module *options*. E.g. Liquibase module defines...

```java BQCoreModule.extend(binder) .addCommand(cli -> CommandOutcome.suceeded()); ``` The code above results in the an exception below, because command lambda has no metadata. At the minimum we need to pre-validate this case...

Doesn't look like Bootique can parse numeric literals in configs that are using Java 8 style with underscores. E.g.: ``` scheduler: threadPoolSize: 2 triggers: - fixedDelayMs: 1_800_000 initialDelayMs: 10_000 ```...

Now that #25 is in, documenting various errors that should be mapped to CommandOutomes. The project in question is `[email protected]:andrus/task-extractor.git`. Here is one YAML error that causes a generic exception...

This is a rather raw idea, and perhaps this won't be in the core. But what if we extend the app command model to build a console (itself as a...

At some point we decided that "standard" module names should be in lowercase. E.g. "jerseyclient" instead of "jerseyClient". At the same time it was suspected that many users would not...