@bitblit/ratchet-epsilon-common
Version:
Tiny adapter to simplify building API gateway Lambda APIS
21 lines • 1.15 kB
JavaScript
import { AbstractRatchetCliHandler } from '@bitblit/ratchet-node-only/cli/abstract-ratchet-cli-handler';
import { RunBackgroundProcessFromCommandLine } from './run-background-process-from-command-line.js';
import { TestErrorServer } from '../sample/test-error-server.js';
import { LocalContainerServer } from '../local-container-server.js';
import { RatchetEpsilonCommonInfo } from '../build/ratchet-epsilon-common-info.js';
import { LocalServer } from '../local-server.js';
export class RatchetCliHandler extends AbstractRatchetCliHandler {
fetchHandlerMap() {
return {
'run-background-process': RunBackgroundProcessFromCommandLine.runFromCliArgs,
'run-test-error-server': TestErrorServer.runFromCliArgs,
'run-local-container-server': LocalContainerServer.runFromCliArgs,
'run-sample-local-server': LocalServer.runSampleLocalServerFromCliArgs,
'run-sample-local-batch-server': LocalServer.runSampleLocalServerFromCliArgs,
};
}
fetchVersionInfo() {
return RatchetEpsilonCommonInfo.buildInformation();
}
}
//# sourceMappingURL=ratchet-cli-handler.js.map