Sha256: af3c8cb95953a5ba506110725517490ddedd1096b90c62132bbe8b32ee141101
Contents?: true
Size: 1.68 KB
Versions: 3
Compression:
Stored size: 1.68 KB
Contents
# encoding: utf-8 module GithubCLI class Commands::Keys < Command namespace :key desc 'list <user> <repo>', 'Lists keys' def list(user, repo) global_options = options.dup params = options[:params].dup Util.hash_without!(global_options, params.keys + ['params']) Key.all user, repo, params, global_options end desc 'get <user> <repo> <id>', 'Get a key' def get(user, repo, id) global_options = options.dup params = options[:params].dup Util.hash_without!(global_options, params.keys + ['params']) Key.get user, repo, id, params, global_options end desc 'create <user> <repo>', 'Create a new key' long_desc <<-DESC Inputs title - Required string. \n key - Required string. DESC def create(user, repo) global_options = options.dup params = options[:params].dup Util.hash_without!(global_options, params.keys + ['params']) Key.create user, repo, params, global_options end desc 'edit <user> <repo> <id>', 'Edit a key' long_desc <<-DESC Inputs title - Required string. \n key - Required string. DESC def edit(user, repo, id) global_options = options.dup params = options[:params].dup Util.hash_without!(global_options, params.keys + ['params']) Key.edit user, repo, id, params, global_options end desc 'delete <user> <repo> <id>', 'Delete a key' def delete(user, repo, id) global_options = options.dup params = options[:params].dup Util.hash_without!(global_options, params.keys + ['params']) Key.delete user, repo, id, params, global_options end end # Keys end # GithubCLI
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
github_cli-0.6.2 | lib/github_cli/commands/keys.rb |
github_cli-0.6.1 | lib/github_cli/commands/keys.rb |
github_cli-0.6.0 | lib/github_cli/commands/keys.rb |