pub fn build_cli() -> App<'static, 'static>
This function is responsible for creating all the possible command line options and arguments for the main program, and each of the sub commands.