#!/usr/bin/env bash
set -euo pipefail
mkdir -p \
components/editor \
components/explorer \
components/sidebar \
components/statusbar \
components/terminal
[ -f components/editor/ProductionCodeEditor.jsx ] || cp -f components/editor/CodeEditor.jsx components/editor/ProductionCodeEditor.jsx
[ -f components/explorer/ProductionFileExplorer.jsx ] || cp -f components/explorer/FileExplorer.jsx components/explorer/ProductionFileExplorer.jsx
[ -f components/terminal/ProductionTerminal.jsx ] || cp -f components/terminal/TerminalPanel.jsx components/terminal/ProductionTerminal.jsx
cat > components/sidebar/ActivityBar.jsx <<'EOC'
"use client";
export default function ActivityBar() {
return (
);
}
EOC
cat > components/statusbar/StatusBar.jsx <<'EOC'
"use client";
export default function StatusBar() {
return (
);
}
EOC
echo "[1/5] Verify..."
test -f components/editor/ProductionCodeEditor.jsx
test -f components/explorer/ProductionFileExplorer.jsx
test -f components/terminal/ProductionTerminal.jsx
test -f components/sidebar/ActivityBar.jsx
test -f components/statusbar/StatusBar.jsx
echo "[2/5] Workspace finalized."