dynamically define functions to call helper shell scripts
regenerate gtags files by searching up for .git or GTAGS