sc4
Version:
A command line utility for automating SimCity 4 modding tasks & modifying savegames
26 lines (25 loc) • 838 B
TypeScript
import { DBPFStream } from 'sc4/core';
import type { Logger } from 'sc4/types';
type AddOperationCommandOptions = {
output: string;
directory?: string;
force?: boolean;
logger?: Logger | null;
compress?: string | boolean;
};
export declare function dbpfAdd(patterns: string | string[], options: AddOperationCommandOptions): Promise<AddOperation>;
declare class AddOperation {
options: AddOperationCommandOptions;
file: string;
cwd: string;
stream: DBPFStream;
warnings: string[];
spinner: Logger['progress'] | undefined;
counter: number;
shouldCompress: (file: string) => boolean;
constructor(options: AddOperationCommandOptions);
add(patterns: string[]): Promise<this>;
addSingleFile(file: string): Promise<void>;
addDbpfFile(file: string): Promise<void>;
}
export {};