 Dev Icon Lookup

 Usage:
   devicon-lookup [options]
   devicon-lookup (-h | --help)
   devicon-lookup --version

 Options:
   -h --help                      Show this screen.

   --version                      Show version.

   -i --iconcolor
   Colorize icons

   -l --long
   long format output: icon filename path
  `Readme.md   /src/proj/`

   -n --nameshort
   Shorten path to filename only

   -d --dirshort
   Shorten path with compact dirs
   
   -D --dirshortreverse
   Shorten path in reversed order
   `Readme.md   <.release<coc-…tier<…<exte…ions<coc<.config`

   --nodir
   only file name outputed

   -a --align <num>
   align name with spaces
    `-a 5` '/file/t'  -> 't    /file'
    `-a 5` '/file/ta' -> 'ta   /file'

   -f --fzf
   Output 2 arguments: full-path, path with icon, separated by Delimiter '!'
   Use `-d!`, `--with-nth 2`, as fzf arguments
   `fd | devicon -idf | fzf --ansi -d! --with-nth 2 | cut -f1 -d!`

   -c --color
   Strip ANSI color codes from each line before processing them
   The original string with ANSI codes preserved is output

   -p --prefix=<delimiter>
   The filename is considered to be everything up to the given
   delimineter. The entire line is still output

   -r --regex=<regex>
   Regex used on each line to find the filename.
   Regex's must be valid based on the Rust `regex` crate
   The regex is expected to have a single capture group,
   which contains the filename. Extra capture groups are ignored
   When this option is used the original line is replaced with the capture group
   is this is not desired consider adding `--substitute`

   -s --substitute
   don't remove original text, substitute with iconed instead
