"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.printGeneralHelp = exports.commands = void 0;
var GenCSharpCommand_1 = require("./GenCSharpCommand");
var GenJsonCommand_1 = require("./GenJsonCommand");
var GenProtoCommand_1 = require("./GenProtoCommand");
var GenTsCommand_1 = require("./GenTsCommand");
var ListMetaFilesCommand_1 = require("./ListMetaFilesCommand");
var ValidateMetadataCommand_1 = require("./ValidateMetadataCommand");
var ValidateMetadataPatchCommand_1 = require("./ValidateMetadataPatchCommand");
function commands() {
    return [
        new GenTsCommand_1.GenTsCommand(),
        new GenJsonCommand_1.GenJsonCommand(),
        new GenProtoCommand_1.GenProtoCommand(),
        new GenCSharpCommand_1.GenCSharpCommand(),
        new ValidateMetadataCommand_1.ValidateMetadataCommand(),
        new ValidateMetadataPatchCommand_1.ValidateMetadataPatchCommand(),
        new ListMetaFilesCommand_1.ListMetaFilesCommand(),
    ];
}
exports.commands = commands;
function printGeneralHelp() {
    console.log('');
    console.log('  Help for specific command:  plexus [command] --help');
    console.log('');
}
exports.printGeneralHelp = printGeneralHelp;
//# sourceMappingURL=commands.js.map