Semantic git commits tool. use rust to rewrite the main features of git-cz. and GRC also has its own unique features.