@liara/cli
Version:
The command line interface for Liara
57 lines (56 loc) • 2.88 kB
TypeScript
import Command from '../../base.js';
import ILiaraJSON from '../../types/liara-json.js';
interface IFlags {
path?: string;
'api-token'?: string;
region?: string;
app?: string;
command?: string;
}
export default class AppShell extends Command {
static description: string;
static flags: {
app: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
command: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
help: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<void>;
dev: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>;
debug: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>;
'api-token': import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
account: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
'team-id': import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
};
static aliases: string[];
run(): Promise<void>;
getMergedConfig(flags: IFlags): {
path: string;
'api-token'?: string;
region?: string;
app?: string;
command?: string;
port?: number;
args?: string[];
cron?: string[];
disks?: import("../../types/disk.js").default[];
platform?: string;
build?: import("../../types/build-config.js").default;
healthCheck?: import("../../types/health-config.js").default;
'team-id'?: string;
envs?: {
[key: string]: string;
};
laravel?: import("../../types/laravel-platform-config.js").default;
angular?: import("../../types/angular-platfrom-config.js").default;
dotnet?: import("../../types/dotnet-platform-config.js").default;
djnago?: import("../../types/django-platfrom-config.js").default;
python?: import("../../types/python-platfrom-config.js").default;
flask?: import("../../types/flask-platfrom-config.js").default;
react?: import("../../types/react-platfrom-config.js").default;
node?: import("../../types/node-platfrom-config.js").default;
next?: import("../../types/next-platfrom-config.js").default;
vue?: import("../../types/vue-platfrom-config.js").default;
php?: import("../../types/php-platfrom-config.js").default;
go?: import("../../types/go-platfrom-config.js").default;
};
readProjectConfig(projectPath: string): ILiaraJSON;
}
export {};