Terminal Apps Agents

Generated: 2026-01-20

OVERVIEW

Command applications for the TerminalOS shell. Each file is one command class.

COMMAND PATTERN

class CommandNameApp {
  constructor(terminal, filesystem, windowManager, os) {
    this.terminal = terminal;
    this.filesystem = filesystem;
    this.windowManager = windowManager;
    this.os = os;
  }

  async run(args) {
    // command implementation
  }
}

window.CommandNameApp = CommandNameApp;

REGISTERING COMMANDS

OUTPUT RULES

UTILITIES

ANTI-PATTERNS