Sha256: 804bff590cbb24facca7c89a937ee69e769003bc1bdb2548b0b1a8faacd2b3dd
Contents?: true
Size: 1.91 KB
Versions: 3
Compression:
Stored size: 1.91 KB
Contents
# encoding: utf-8 module GithubCLI class Commands::Users < Command namespace :user desc 'list', 'List all users' option :since, :type => :string, :banner => "<user>", :desc => "The integer ID of the last User that you’ve seen." def list global_options = options.dup params = options[:params].dup params['since'] = options[:since] if options[:since] Util.hash_without!(global_options, params.keys + ['params']) User.all params, global_options end desc 'get', 'Get the authenticated user' option :user, :type => :string, :aliases => ["-u"], :desc => 'Get a single unauthenticated <user>', :banner => '<user>' def get global_options = options.dup params = options[:params].dup params['user'] = options[:user] if options[:user] Util.hash_without!(global_options, params.keys + ['params']) User.get params, global_options end desc 'update', 'Update the authenticated user' option :name, :type => :string option :email, :type => :string option :blog, :type => :string option :company, :type => :string option :location, :type => :string option :hireable, :type => :string option :bio, :type => :string def update global_options = options.dup params = options[:params].dup params['name'] = options[:name] if options[:name] params['email'] = options[:email] if options[:email] params['blog'] = options[:blog] if options[:blog] params['company'] = options[:company] if options[:company] params['location'] = options[:location] if options[:location] params['hireable'] = options[:hireable] if options[:hireable] params['bio'] = options[:bio] if options[:bio] Util.hash_without!(global_options, params.keys + ['params']) User.update params, global_options end end # Users end # GithubCLI
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
github_cli-0.6.2 | lib/github_cli/commands/users.rb |
github_cli-0.6.1 | lib/github_cli/commands/users.rb |
github_cli-0.6.0 | lib/github_cli/commands/users.rb |