The previous is called in command-line mode to trigger the main() of customize, such as python customize.py ---name=xxx, --package=xxx, then these functions are called, 
The new is used to directly call the parsed parameters. e.g. options.name, options.package., then these functions are called, the updated is not needed to double parse the style like permissions, e.g. ["geolocation"]