@devicecloud.dev/dcd
Version:
Better cloud maestro testing
39 lines (38 loc) • 1.73 kB
TypeScript
import { Command } from '@oclif/core';
type UploadListItem = {
consoleUrl: string;
created_at: string;
id: string;
name: null | string;
};
type ListResponse = {
limit: number;
offset: number;
total: number;
uploads: UploadListItem[];
};
export default class List extends Command {
static description: string;
static enableJsonFlag: boolean;
static examples: string[];
static flags: {
apiKey: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces").CustomOptions>;
apiUrl: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces").CustomOptions>;
from: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces").CustomOptions>;
json: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
limit: import("@oclif/core/lib/interfaces").OptionFlag<number, import("@oclif/core/lib/interfaces").CustomOptions>;
name: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces").CustomOptions>;
offset: import("@oclif/core/lib/interfaces").OptionFlag<number, import("@oclif/core/lib/interfaces").CustomOptions>;
to: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces").CustomOptions>;
};
run(): Promise<ListResponse | void>;
/**
* Detects if the provided name parameter likely underwent shell expansion
* Warns the user if shell expansion is detected
* @param name - The name parameter to check for shell expansion
* @returns void
*/
private detectShellExpansion;
private displayResults;
}
export {};