diff --git a/main.cpp b/main.cpp
index eeab23dc1ef6bcf101d0403d82d55045bda0112a..ed30eade2e6ee7672488ff94b1a721098dc74cee 100644
--- a/main.cpp
+++ b/main.cpp
@@ -14,17 +14,23 @@ int main(int argc, char *argv[])
 
   CLI11_PARSE(app, argc, argv);
 
-  std::cout << "--------------------- git info --------------------------\n";
-  std::cout << "* version: " << rang::style::bold << RevisionInfo::version() << rang::style::reset << '\n';
-  std::cout << "* HEAD: " << rang::style::underline << RevisionInfo::head() << rang::style::reset << '\n';
-  std::cout << "* hash: " << RevisionInfo::hash() << "  (";
+  std::cout << "-------------------- "
+	    << rang::fg::green
+	    << "git info"
+	    << rang::fg::reset
+	    <<" -------------------------"
+	    << '\n';
+  std::cout << "version: " << rang::fg::reset
+	    << rang::style::bold << RevisionInfo::version() << rang::style::reset << '\n';
+  std::cout << "HEAD: " << rang::style::bold << RevisionInfo::head() << rang::style::reset << '\n';
+  std::cout << "hash: " << rang::style::bold << RevisionInfo::hash() << rang::style::reset << "  (";
   if (RevisionInfo::isClean()) {
     std::cout << rang::fgB::green << "clean" << rang::fg::reset;
   } else {
     std::cout << rang::fgB::red << "dirty" << rang::fg::reset; 
   }
   std::cout << ")\n";
-  std::cout << "---------------------------------------------------------\n";
+  std::cout << "-------------------------------------------------------\n";
 
   Kokkos::initialize(argc, argv);
   Kokkos::DefaultExecutionSpace::print_configuration(std::cout);