@woss/exiftool - v0.3.1
    Preparing search index...

    Interface CliOptions

    ExifTool-style command-line parsing.

    parseCliArgs consumes tokens already normalized by normalizeArgs (ExifTool single-dash long forms mapped onto --long). Unknown dash-tokens fall through as operands so -TAG=VALUE write assignments reach runAction untouched, mirroring the real ExifTool CLI.

    interface CliOptions {
        json?: boolean;
        csv?: boolean;
        xml?: boolean;
        binary?: boolean;
        dateFormat?: string;
        groupHeadings?: string | boolean;
        groupPrefix?: string | boolean;
        coordFormat?: string;
        if?: string[];
        verbose?: unknown[];
        quiet?: unknown[];
        recurse?: boolean;
        extension?: string[];
        ignore?: string[];
        output?: string;
        extractEmbedded?: boolean;
        overwriteOriginal?: boolean;
        stayOpen?: string | boolean;
        help?: boolean;
        version?: boolean;
    }
    Index
    json?: boolean
    csv?: boolean
    xml?: boolean
    binary?: boolean
    dateFormat?: string
    groupHeadings?: string | boolean
    groupPrefix?: string | boolean
    coordFormat?: string
    if?: string[]
    verbose?: unknown[]
    quiet?: unknown[]
    recurse?: boolean
    extension?: string[]
    ignore?: string[]
    output?: string
    extractEmbedded?: boolean
    overwriteOriginal?: boolean
    stayOpen?: string | boolean
    help?: boolean
    version?: boolean