"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createSliceCommand = createSliceCommand;
const registration_1 = require("../registration");
const slice_new_1 = require("../slice-new");
const slice_update_1 = require("../slice-update");
async function createSliceCommand() {
    const { Command } = await import("commander");
    const command = new Command("slice");
    command.description("Create and maintain planning slice workspaces.");
    (0, registration_1.registerCommand)(command, await (0, slice_new_1.createSliceNewCommand)());
    (0, registration_1.registerCommand)(command, await (0, slice_update_1.createSliceUpdateCommand)());
    return command;
}
