@Override
public void handleCommand(
- final Namespace ns, final Manager m, final OutputWriter outputWriter
+ final Namespace ns,
+ final Manager m,
+ final OutputWriter outputWriter
) throws CommandException {
outputVersion(outputWriter);
}
@Override
public void handleCommand(
- final Namespace ns, final MultiAccountManager c, final OutputWriter outputWriter
+ final Namespace ns,
+ final MultiAccountManager c,
+ final OutputWriter outputWriter
) throws CommandException {
outputVersion(outputWriter);
}
final var projectName = BaseConfig.PROJECT_NAME == null ? "signal-cli" : BaseConfig.PROJECT_NAME;
final var version = BaseConfig.PROJECT_VERSION == null ? "unknown" : BaseConfig.PROJECT_VERSION;
- if (outputWriter instanceof JsonWriter jsonWriter) {
- jsonWriter.write(Map.of("version", version));
- } else if (outputWriter instanceof PlainTextWriter plainTextWriter) {
- plainTextWriter.println("{} {}", projectName, version);
+ switch (outputWriter) {
+ case JsonWriter jsonWriter -> jsonWriter.write(Map.of("version", version));
+ case PlainTextWriter plainTextWriter -> plainTextWriter.println("{} {}", projectName, version);
}
}
}