UNPKG

@decaf-ts/fabric-weaver

Version:
21 lines 2.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const commander_1 = require("commander"); const index_1 = require("../index.cjs"); const docker_compose_generator_1 = require("./docker-compose-generator.cjs"); const parsers_1 = require("../utils/parsers.cjs"); const program = new commander_1.Command(); program .name("weaver-docker") .description("CLI for docker utility") .version(index_1.VERSION) .hook("preAction", () => { }); program .command("generate-compose") .description("creates docker composes given a config file") .requiredOption("--config <WeaverConfig>", "JSON stringified config file", parsers_1.safeParseJSON, {}) .action((args) => { (0, docker_compose_generator_1.generateDockerComposeFile)(args.config); }); program.parse(process.argv); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2RvY2tlci9jbGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FBb0M7QUFDcEMsb0NBQW1DO0FBQ25DLHlFQUF1RTtBQUN2RSw4Q0FBaUQ7QUFFakQsTUFBTSxPQUFPLEdBQVksSUFBSSxtQkFBTyxFQUFFLENBQUM7QUFFdkMsT0FBTztLQUNKLElBQUksQ0FBQyxlQUFlLENBQUM7S0FDckIsV0FBVyxDQUFDLHdCQUF3QixDQUFDO0tBQ3JDLE9BQU8sQ0FBQyxlQUFPLENBQUM7S0FDaEIsSUFBSSxDQUFDLFdBQVcsRUFBRSxHQUFHLEVBQUUsR0FBRSxDQUFDLENBQUMsQ0FBQztBQUUvQixPQUFPO0tBQ0osT0FBTyxDQUFDLGtCQUFrQixDQUFDO0tBQzNCLFdBQVcsQ0FBQyw2Q0FBNkMsQ0FBQztLQUMxRCxjQUFjLENBQ2IseUJBQXlCLEVBQ3pCLDhCQUE4QixFQUM5Qix1QkFBYSxFQUNiLEVBQUUsQ0FDSDtLQUNBLE1BQU0sQ0FBQyxDQUFDLElBQVMsRUFBRSxFQUFFO0lBQ3BCLElBQUEsb0RBQXlCLEVBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQ3pDLENBQUMsQ0FBQyxDQUFDO0FBRUwsT0FBTyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21tYW5kIH0gZnJvbSBcImNvbW1hbmRlclwiO1xuaW1wb3J0IHsgVkVSU0lPTiB9IGZyb20gXCIuLi9pbmRleFwiO1xuaW1wb3J0IHsgZ2VuZXJhdGVEb2NrZXJDb21wb3NlRmlsZSB9IGZyb20gXCIuL2RvY2tlci1jb21wb3NlLWdlbmVyYXRvclwiO1xuaW1wb3J0IHsgc2FmZVBhcnNlSlNPTiB9IGZyb20gXCIuLi91dGlscy9wYXJzZXJzXCI7XG5cbmNvbnN0IHByb2dyYW06IENvbW1hbmQgPSBuZXcgQ29tbWFuZCgpO1xuXG5wcm9ncmFtXG4gIC5uYW1lKFwid2VhdmVyLWRvY2tlclwiKVxuICAuZGVzY3JpcHRpb24oXCJDTEkgZm9yIGRvY2tlciB1dGlsaXR5XCIpXG4gIC52ZXJzaW9uKFZFUlNJT04pXG4gIC5ob29rKFwicHJlQWN0aW9uXCIsICgpID0+IHt9KTtcblxucHJvZ3JhbVxuICAuY29tbWFuZChcImdlbmVyYXRlLWNvbXBvc2VcIilcbiAgLmRlc2NyaXB0aW9uKFwiY3JlYXRlcyBkb2NrZXIgY29tcG9zZXMgZ2l2ZW4gYSBjb25maWcgZmlsZVwiKVxuICAucmVxdWlyZWRPcHRpb24oXG4gICAgXCItLWNvbmZpZyA8V2VhdmVyQ29uZmlnPlwiLFxuICAgIFwiSlNPTiBzdHJpbmdpZmllZCBjb25maWcgZmlsZVwiLFxuICAgIHNhZmVQYXJzZUpTT04sXG4gICAge31cbiAgKVxuICAuYWN0aW9uKChhcmdzOiBhbnkpID0+IHtcbiAgICBnZW5lcmF0ZURvY2tlckNvbXBvc2VGaWxlKGFyZ3MuY29uZmlnKTtcbiAgfSk7XG5cbnByb2dyYW0ucGFyc2UocHJvY2Vzcy5hcmd2KTtcbiJdfQ==