"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createWorkspaceCommand = createWorkspaceCommand;
const workspace_migrate_1 = require("../workspace-migrate");
const workspace_upgrade_1 = require("../workspace-upgrade");
const registration_1 = require("../registration");
async function createWorkspaceCommand() {
    const { Command } = await import("commander");
    const command = new Command("workspace");
    command.description("Inspect, migrate metadata, and explicitly upgrade managed Day Shift workspace content.");
    (0, registration_1.registerCommand)(command, await (0, workspace_migrate_1.createWorkspaceMigrateCommand)());
    (0, registration_1.registerCommand)(command, await (0, workspace_upgrade_1.createWorkspaceUpgradeCommand)());
    return command;
}
