UNPKG

@bioneisme/greenfield-cli

Version:
57 lines (56 loc) 2.86 kB
"use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", { value: true }); const commander_1 = require("commander"); const createBucket_1 = require("../commands/bucket/createBucket"); const updateBucketVisibility_1 = require("../commands/bucket/updateBucketVisibility"); const updateChargeQuota_1 = require("../commands/bucket/updateChargeQuota"); const deleteBucket_1 = require("../commands/bucket/deleteBucket"); const getBucketById_1 = require("../commands/bucket/getBucketById"); const getBucketByName_1 = require("../commands/bucket/getBucketByName"); const bucket = commander_1.program.command("bucket").description("bucket operations"); bucket .command("create <bucketName>") .description("creates a bucket") .action((bucketName) => __awaiter(void 0, void 0, void 0, function* () { yield (0, createBucket_1.createBucket)(bucketName); })); bucket .command("delete <bucketName>") .description("delete a bucket") .action((bucketName) => __awaiter(void 0, void 0, void 0, function* () { yield (0, deleteBucket_1.deleteBucket)(bucketName); })); bucket .command("get-id <bucketId>") .description("get a bucket by id") .action((bucketId) => __awaiter(void 0, void 0, void 0, function* () { yield (0, getBucketById_1.getBucketById)(bucketId); })); bucket .command("get-name <bucketName>") .description("get a bucket by name") .action((bucketName) => __awaiter(void 0, void 0, void 0, function* () { yield (0, getBucketByName_1.getBucketByName)(bucketName); })); bucket .command("update-quota <chargedQuota> <bucketName>") .description("update charged quota or payment address") .action((chargedQuota, bucketName) => __awaiter(void 0, void 0, void 0, function* () { yield (0, updateChargeQuota_1.updateChargeQuota)(chargedQuota, bucketName); })); bucket .command("update-visibility <visibility> <bucketName>") .description("update bucket visibility (public-read, unspecified, private)") .action((visibility, bucketName) => __awaiter(void 0, void 0, void 0, function* () { yield (0, updateBucketVisibility_1.updateBucketVisibility)(visibility, bucketName); })); exports.default = bucket;