UNPKG

firmament-vita

Version:

Firmament module for automating VITA tasks

38 lines (34 loc) 2.21 kB
import {kernel, Command} from 'firmament-yargs'; import {VitaCommandImpl} from "./implementations/commands/vita-command-impl"; import {VitaTasks} from "./interfaces/vita-tasks"; import {VitaTasksImpl} from "./implementations/vita-tasks-impl"; import {VitaFileUtil} from "./interfaces/vita-file-util"; import {VitaFileUtilImpl} from "./implementations/vita-file-util-impl"; import {VitaSpawn} from "./interfaces/vita-spawn"; import {VitaSpawnImpl} from "./implementations/vita-spawn-impl"; import {VitaDecryptUnTar} from "./interfaces/vita-decrypt-untar"; import {VitaDecryptUnTarImpl} from "./implementations/vita-decrypt-untar-impl"; import {VitaPcapMerge} from "./interfaces/vita-pcap-merge"; import {VitaPcapMergeImpl} from "./implementations/vita-pcap-merge-impl"; import { FullPipeline, DecryptAndUnTarOptions, UnZipFileOptions, MergePcapFilesOptions } from "./interfaces/vita-options-results"; import {FullPipelineImpl} from "./implementations/options-results/full-pipeline-impl"; import {DecryptAndUnTarOptionsImpl} from "./implementations/options-results/decrypt-and-untar-options-impl"; import {UnZipFileOptionsImpl} from "./implementations/options-results/unzip-file-options-impl"; import {MergePcapFilesOptionsImpl} from "./implementations/options-results/merge-pcap-files-options-impl"; import {PostalAgentImpl} from "./implementations/postal-agent-impl"; import {PostalAgent} from "./interfaces/postal-agent"; kernel.bind<VitaDecryptUnTar>('VitaDecryptUnTar').to(VitaDecryptUnTarImpl); kernel.bind<VitaPcapMerge>('VitaPcapMerge').to(VitaPcapMergeImpl); kernel.bind<VitaFileUtil>('VitaFileUtil').to(VitaFileUtilImpl); kernel.bind<VitaSpawn>('VitaSpawn').to(VitaSpawnImpl); kernel.bind<VitaTasks>('VitaTasks').to(VitaTasksImpl); kernel.bind<PostalAgent>('VitaPostalAgent').to(PostalAgentImpl); kernel.bind<FullPipeline>('FullPipeline').to(FullPipelineImpl); kernel.bind<DecryptAndUnTarOptions>('DecryptAndUnTarOptions').to(DecryptAndUnTarOptionsImpl); kernel.bind<UnZipFileOptions>('UnZipFileOptions').to(UnZipFileOptionsImpl); kernel.bind<MergePcapFilesOptions>('MergePcapFilesOptions').to(MergePcapFilesOptionsImpl); kernel.bind<Command>('Command').to(VitaCommandImpl); export default kernel;