buildahcker
Version:
Buildahcker is a node.js library to create and run commands in OCI (Open Container Initiative) container images (or docker images), based on Buildah and a hash-based cache. It also contains utilities to easily create a partitioned bootable disk image of a
20 lines (19 loc) • 578 B
TypeScript
export interface OffsetAndSize {
offset: number;
size: number;
}
export interface PartitionConfigFromFile {
inputFile: string;
input?: OffsetAndSize;
output: OffsetAndSize;
}
export interface PartitionConfigFromBuffer {
inputBuffer: Buffer;
output: OffsetAndSize;
}
export type PartitionConfig = PartitionConfigFromBuffer | PartitionConfigFromFile;
export interface WritePartitionsOptions {
outputFile: string | number;
partitions: PartitionConfig[];
}
export declare const writePartitions: (config: WritePartitionsOptions) => Promise<void>;