implement command argument parser, add color plugin