Skip to content

Commit cfa4a67

Browse files
committed
cHelper: fix find result in GUI
1 parent 9947191 commit cfa4a67

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/main/java/net/cofcool/sourcebox/internal/commandhelper/CommandHelper.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import lombok.CustomLog;
77
import net.cofcool.sourcebox.Tool;
88
import net.cofcool.sourcebox.ToolName;
9+
import net.cofcool.sourcebox.util.JsonUtil;
910
import org.apache.commons.io.FilenameUtils;
1011

1112
@CustomLog
@@ -39,7 +40,16 @@ public void run(Args args) throws Exception {
3940
return;
4041
}
4142

42-
args.readArg("find").ifPresent(a -> args.getContext().write(toPrintStr(cmg.findByAT(a.val()))));
43+
args.readArg("find").ifPresent(a -> {
44+
var data = cmg.findByAT(a.val());
45+
Object ret = null;
46+
if (args.getContext().runnerType() == RunnerType.CLI) {
47+
ret = toPrintStr(data);
48+
} else {
49+
ret = JsonUtil.toJson(data);
50+
}
51+
args.getContext().write(ret);
52+
});
4353

4454
args.readArg("store").ifPresent(a -> {
4555
cmg.store(a.val());

0 commit comments

Comments
 (0)