Skip to content

Commit 349b343

Browse files
Fix CLI output consistency and improve resource handling
1 parent 42ca8c9 commit 349b343

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

clients/cli/src/main/java/org/apache/gravitino/cli/commands/ListCatalogProperties.java

+2
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ public void handle() {
5252

5353
try (GravitinoClient client = buildClient(metalake)) {
5454
gCatalog = client.loadCatalog(catalog);
55+
} catch (NoSuchMetalakeException err) {
56+
exitWithError(ErrorMessages.UNKNOWN_METALAKE);
5557
} catch (NoSuchCatalogException err) {
5658
exitWithError(ErrorMessages.UNKNOWN_CATALOG);
5759
} catch (Exception exp) {

clients/cli/src/main/java/org/apache/gravitino/cli/commands/ListColumns.java

+5-6
Original file line numberDiff line numberDiff line change
@@ -59,18 +59,17 @@ public void handle() {
5959
}
6060

6161
StringBuilder all = new StringBuilder();
62-
all.append("name,datatype,comment,nullable,auto_increment").append(System.lineSeparator());
62+
all.append("name\tdatatype\tcomment\tnullable\tauto_increment").append(System.lineSeparator());
6363

6464
for (Column column : columns) {
6565
if (column == null) {
6666
continue;
6767
}
6868

69-
all.append(column.name()).append(",");
70-
all.append(column.dataType() != null ? column.dataType().simpleString() : "UNKNOWN")
71-
.append(",");
72-
all.append(column.comment() != null ? column.comment() : "N/A").append(",");
73-
all.append(column.nullable() ? "true" : "false").append(",");
69+
all.append(column.name()).append("\t");
70+
all.append(column.dataType() != null ? column.dataType().simpleString() : "UNKNOWN").append("\t");
71+
all.append(column.comment() != null ? column.comment() : "N/A").append("\t");
72+
all.append(column.nullable() ? "true" : "false").append("\t");
7473
all.append(column.autoIncrement() ? "true" : "false");
7574
all.append(System.lineSeparator());
7675
}

0 commit comments

Comments
 (0)