Outsourced line reading function to linefeeder
catmd uses terminal output formatting capabilities to enhance the output of markdown files in many shells.