def main(args): if args.unset: del_config(args.key) elif args.value: set_config(args.key, args.value) else: print get_config(args.key)
def merge_config(self): email = utils.get_config('user.email') if not email: email = utils.getoutput(['git', 'config', 'user.email']).strip() if not email.endswith('@douban.com'): email = '*****@*****.**' % getuser() email = utils.ask( "Please enter your @douban.com email [%s]: " % email, default=email) utils.set_config('user.email', email) name = utils.get_user_name() if not name: name = email.split('@')[0] name = utils.ask("Please enter your name [%s]: " % name, default=name) utils.set_config('user.name', name) for key, value in utils.iter_config(): utils.check_call(['git', 'config', key, value])
def get_username(self): return utils.get_config('user.name') or utils.get_user_name()
def merge_config(self): user_name = utils.get_config('user.name') if not user_name: user_name = self.search_username() if user_name: utils.set_config('user.name', user_name)
def get_username(self): email = utils.get_config('user.email') return email.split( '@')[0] if email and email.endswith('@douban.com') else None
def get_username(self): email = utils.get_config('user.email') return email.split('@')[0] if email and email.endswith('@douban.com') else None