create shell command line flags, their parsers, and it's appropriate manager easily with a predefined object definition