Add parsing logic, config support, docs, and integration with other modules for custom styling of each module.
Allows bash users to run a function before the shell is drawn, by defining a function and setting its name equal to starship_precmd_user_func.