format-code: improve script ergonomics

  - Add getopt and help-text.
  - Default to `pwd` for repository.
  - Utilize `git rev-parse` to find repo-root if ran from subdir.
  - Find default config directory using `${BASH_SOURCE[0]}`.
  - Improve and colorize logging.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I925b17f65fe817d30a0932954761d3849e27a8ea
3 files changed