├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin └── gh-auth ├── github-auth.gemspec ├── img └── mac-os-ssh-sharing.jpg ├── lib └── github │ ├── auth.rb │ └── auth │ ├── cli.rb │ ├── key.rb │ ├── keys_client.rb │ ├── keys_file.rb │ └── version.rb └── spec ├── acceptance └── github │ └── auth │ ├── cli_spec.rb │ ├── keys_client_spec.rb │ └── keys_file_spec.rb ├── spec_helper.rb ├── support └── mock_github_server.rb └── unit └── github └── auth ├── keys_client_spec.rb └── keys_file_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/gh-auth: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require 'github/auth' 4 | 5 | GitHub::Auth::CLI.start ARGV 6 | -------------------------------------------------------------------------------- /github-auth.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/github-auth.gemspec -------------------------------------------------------------------------------- /img/mac-os-ssh-sharing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/img/mac-os-ssh-sharing.jpg -------------------------------------------------------------------------------- /lib/github/auth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/lib/github/auth.rb -------------------------------------------------------------------------------- /lib/github/auth/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/lib/github/auth/cli.rb -------------------------------------------------------------------------------- /lib/github/auth/key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/lib/github/auth/key.rb -------------------------------------------------------------------------------- /lib/github/auth/keys_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/lib/github/auth/keys_client.rb -------------------------------------------------------------------------------- /lib/github/auth/keys_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/lib/github/auth/keys_file.rb -------------------------------------------------------------------------------- /lib/github/auth/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/lib/github/auth/version.rb -------------------------------------------------------------------------------- /spec/acceptance/github/auth/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/spec/acceptance/github/auth/cli_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/github/auth/keys_client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/spec/acceptance/github/auth/keys_client_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/github/auth/keys_file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/spec/acceptance/github/auth/keys_file_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/mock_github_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/spec/support/mock_github_server.rb -------------------------------------------------------------------------------- /spec/unit/github/auth/keys_client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/spec/unit/github/auth/keys_client_spec.rb -------------------------------------------------------------------------------- /spec/unit/github/auth/keys_file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrishunt/github-auth/HEAD/spec/unit/github/auth/keys_file_spec.rb --------------------------------------------------------------------------------