UNPKG

@whook/whook

Version:

Build strong and efficient REST web services.

46 lines (45 loc) 1.47 kB
import { type AppConfig } from 'application-services'; import { type LogService } from 'common-services'; import { type WhookCommandHandler } from '../types/commands.js'; export declare const definition: { readonly name: "config"; readonly description: "A simple program that returns the queried config value"; readonly example: "whook config --name MYSQL --query 'auth.username' --default root"; readonly arguments: [{ readonly name: "name"; readonly required: true; readonly description: "Configuration name"; readonly schema: { readonly type: "string"; }; }, { readonly name: "query"; readonly description: "Property to pickup in config (uses `miniquery`)"; readonly schema: { readonly type: "string"; }; }, { readonly name: "default"; readonly description: "Provide a default value"; readonly schema: { readonly type: "string"; }; }, { readonly name: "pretty"; readonly description: "Pretty JSON output"; readonly schema: { readonly type: "boolean"; readonly default: false; }; }]; }; declare const _default: import("knifecycle").ServiceInitializer<{ APP_CONFIG: AppConfig; log?: LogService; }, WhookCommandHandler<{ name: string; query?: string; default?: string; pretty?: boolean; }>>; export default _default;