import org.ibex.js.*;
import org.ibex.util.*;
+/** Provides implementations for the shell commands. General contract
+ * is commands named after standard unix tools (eg. rm, mkdir) are
+ * as safe as possible. Extra functions such as replace have no such
+ * saftey features.
+ */
public abstract class Command {
protected Shell shell;
import org.ibex.xt.Prevalence;
import org.prevayler.*;
+// FIXME: replace Prevayler references with careful Obj.call(Obj o)
+// implementation for dynamically changing scopes in rework
+// of org.ibex.js.
public class JSRemote extends JS {
public static final int VERSION = 1;