• Reads a file with optional line range and encoding options

    Parameters

    • filePath: string

      Path to the file to read

    • options: ReadFileOptions = {}

      Read options including line range and encoding

    Returns Promise<OperationResult<string | string[]>>

    OperationResult containing file content or lines

    const result = await readFile('/path/to/file.txt', { startLine: 10, endLine: 20 });
    if (result.success) {
    console.log('Lines 10-20:', result.data);
    }