Adding framework for cli options