smart-reading

Use when reading files or command output of unknown size to avoid blind truncation and context loss