@Override public void execute(final StructrShellCommand parent) throws IOException { final App app = StructrApp.getInstance(); try (final Tx tx = app.tx()) { final Folder currentFolder = parent.getCurrentFolder(); if (currentFolder != null) { listFolder(parent, currentFolder.getProperty(AbstractFile.children)); } else { listFolder( parent, app.nodeQuery(AbstractFile.class).and(AbstractFile.parent, null).getAsList()); } tx.success(); } catch (FrameworkException fex) { logger.warn("", fex); } }