https://blog.devgenius.io/how-to-color-code-your-terminal-output-from-ls-for-files-and-directories-ccecd5fc5fd9