improve ls output
[org.ibex.xt-crawshaw.git] / src / java / org / ibex / xt / shell / Command.java
index f5ad6fb..7edc5ac 100644 (file)
@@ -126,14 +126,13 @@ public abstract class Command {
             } else {
                 String n = env.path(c[1]);
 
-                Request.Response ret = env.send(new Request.Key(n));
-                if (!(ret instanceof Request.Key.Res)) {
+                Request.Response ret = env.send(new Request.IsKey(n));
+                if (!(ret instanceof Request.IsKey.Res)) {
                     w.write("error: ");
                     w.write(ret.error().getMessage());
                     w.write("\n");
                 } else {
-                    List l = ((Request.Key.Res)ret).keys();
-                    if (l.size() == 0) {
+                    if (((Request.IsKey.Res)ret).exists()) {
                         w.write("error: ");
                         w.write(c[1]);
                         w.write(": no such path\n");