Hm, github seems to think this file is all on one line.

>     file = new GitnuFileSystem("#file_path");
file -> filesystem

nits: if(...) -> if (...)

In formatColumns() could you explain the magic number 14 through comment / putting it in a constant.