Sha256: 34bd81499e78e92f6f82b8f18c490bee8bf07bac8109f2b679b7cdd9808f623e
Contents?: true
Size: 723 Bytes
Versions: 9
Compression:
Stored size: 723 Bytes
Contents
# coding: utf-8 module Fir class Cli desc 'login', '登录' output_options def login token = _prompt_secret('输入你的用户 token:') if token.empty? _puts_require_token _exit end user = _user token if !user _puts_invalid_token _exit end if _opt_token && _opt_token != token _puts "> 已登陆用户: #{_opt_token}" _puts "> 替换为用户: #{token}" end if user[:email] _puts "> 设置用户邮件地址为: #{user[:email]}" @config['email'] = user[:email] end @config['token'] = token @config.save _puts "> 当前登陆用户为:#{token}" end end end
Version data entries
9 entries across 9 versions & 1 rubygems