{"_id":"github-ssh-keys","_rev":"35-b7280e6f305eec1f63385710bf7066e3","name":"github-ssh-keys","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"github-ssh-keys","version":"0.0.1","keywords":["ssh","public-key","github","user"],"author":{"name":"Markus Dobmann","email":"markus.dobmann@peerigon.com"},"license":"MIT","_id":"github-ssh-keys@0.0.1","maintainers":[{"name":"peerigon","email":"developers@peerigon.com"}],"homepage":"https://github.com/peerigon/git-fetch-ssh#readme","bugs":{"url":"https://github.com/peerigon/git-fetch-ssh/issues"},"bin":{"github-ssh-keys":"bin/github-ssh-keys.js"},"dist":{"shasum":"b0e3091bd199efce13d2d1e4c685afdc52fa6b33","tarball":"https://registry.npmjs.org/github-ssh-keys/-/github-ssh-keys-0.0.1.tgz","integrity":"sha512-KHbwPMHLlEw9b7ZADE74VjryP457O3QCDtbslEgadV/7PTXD41hQiaHQQgBf3O2TAusBJNXKub/BRe914OIsBw==","signatures":[{"sig":"MEYCIQCZ1C/MzOqwoKlkqqgPwTL8yrTxT9+onzv3sB/dpCCz8gIhAPASMzk16ph3HqFctthYbWM9Fi8cc9M/YiNnMwMv0mP/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b0e3091bd199efce13d2d1e4c685afdc52fa6b33","gitHead":"f71ba94b61e8f844983eee42cb99e4a1bcccbd7a","scripts":{"test":"mocha --recursive --timeout 20000 test"},"_npmUser":{"name":"peerigon","email":"developers@peerigon.com"},"repository":{"url":"git+https://github.com/peerigon/git-fetch-ssh.git","type":"git"},"_npmVersion":"2.11.1","description":"fetch ssh keys for given usernames from github","directories":{},"_nodeVersion":"2.3.0","dependencies":{"request":"^2.58.0","minimist":"^1.1.1"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.2":{"name":"github-ssh-keys","version":"0.0.2","keywords":["ssh","public-key","github","user"],"author":{"name":"Markus Dobmann","email":"markus.dobmann@peerigon.com"},"license":"MIT","_id":"github-ssh-keys@0.0.2","maintainers":[{"name":"peerigon","email":"developers@peerigon.com"}],"homepage":"https://github.com/peerigon/git-fetch-ssh#readme","bugs":{"url":"https://github.com/peerigon/git-fetch-ssh/issues"},"bin":{"github-ssh-keys":"bin/github-ssh-keys.js"},"dist":{"shasum":"a37c4dae1b277f0eeafddee030e9496707efc217","tarball":"https://registry.npmjs.org/github-ssh-keys/-/github-ssh-keys-0.0.2.tgz","integrity":"sha512-Q5JhMCj76xW8T/BI8lPSWEoF1qK7d8EcVsHCq4dOQxtnvcw3ASb1/1wFVDPg46CVmw7p4t5pY4XTjRfn4Ml+fA==","signatures":[{"sig":"MEUCIHRowjf7I65v7rPumQzEhZOqFkwmc5hxKDpo0J1LyqTWAiEA8AaOhbxgGHNKrCvmxDgfERa6lD2XNZrBWTvQLJ+ydK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a37c4dae1b277f0eeafddee030e9496707efc217","gitHead":"ebd05c657b5ab60e170378bcdceadc830211cdb2","scripts":{"test":"mocha --recursive --timeout 20000 test"},"_npmUser":{"name":"peerigon","email":"developers@peerigon.com"},"repository":{"url":"git+https://github.com/peerigon/git-fetch-ssh.git","type":"git"},"_npmVersion":"2.11.1","description":"fetch ssh keys for given usernames from github","directories":{},"_nodeVersion":"2.3.0","dependencies":{"request":"^2.58.0","minimist":"^1.1.1"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.3":{"name":"github-ssh-keys","version":"0.0.3","keywords":["ssh","public-key","github","user"],"author":{"name":"Markus Dobmann","email":"markus.dobmann@peerigon.com"},"license":"MIT","_id":"github-ssh-keys@0.0.3","maintainers":[{"name":"peerigon","email":"developers@peerigon.com"}],"homepage":"https://github.com/peerigon/git-fetch-ssh#readme","bugs":{"url":"https://github.com/peerigon/git-fetch-ssh/issues"},"bin":{"github-ssh-keys":"bin/github-ssh-keys.js"},"dist":{"shasum":"69912578f4f97299fce477561c0c71b1b7656512","tarball":"https://registry.npmjs.org/github-ssh-keys/-/github-ssh-keys-0.0.3.tgz","integrity":"sha512-ZRXmi6xGGWHJunCMLUtjgC0YUcKR+DJMIQZoxeA4Fw6cNjlE1uJ4UNo8A8mXDHGs2PWrXUwdbqlP1Q/5KcRlaA==","signatures":[{"sig":"MEYCIQD7rf7bQ4f0FPg46Do0SPn7mZ7mt2Xo9OZoUAiNGvDYlgIhANOj5aBVFwh6zmaJruvjPQVGjSKiP1dbzSmPNHXAKfsw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"69912578f4f97299fce477561c0c71b1b7656512","gitHead":"c76b43df327340c5d46c3d12196c5c6ba48712ab","scripts":{"test":"mocha --recursive --timeout 20000 test"},"_npmUser":{"name":"peerigon","email":"developers@peerigon.com"},"repository":{"url":"git+https://github.com/peerigon/git-fetch-ssh.git","type":"git"},"_npmVersion":"2.11.2","description":"fetch ssh keys for given usernames from github","directories":{},"_nodeVersion":"2.3.0","dependencies":{"request":"^2.58.0","minimist":"^1.1.1"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.4":{"name":"github-ssh-keys","version":"0.0.4","keywords":["ssh","public-key","github","user"],"author":{"name":"Markus Dobmann","email":"markus.dobmann@peerigon.com"},"license":"MIT","_id":"github-ssh-keys@0.0.4","maintainers":[{"name":"peerigon","email":"developers@peerigon.com"}],"homepage":"https://github.com/peerigon/git-fetch-ssh#readme","bugs":{"url":"https://github.com/peerigon/git-fetch-ssh/issues"},"bin":{"github-ssh-keys":"bin/github-ssh-keys.js"},"dist":{"shasum":"c81c0e8a2bf2c01591331edb1cb03519f41db039","tarball":"https://registry.npmjs.org/github-ssh-keys/-/github-ssh-keys-0.0.4.tgz","integrity":"sha512-INq0fpPwPzcDzCHzNH29n8OW5a+IBniQC7fPHePLwi6OFrkbjxN65EUCLpUaHQQVqu8EFbZdgGRwDPG6ISAUEw==","signatures":[{"sig":"MEQCIFigx+NCyNf+J722NSGpwCe2EQ7i995iZzabDhwz0V5YAiAN9EZHlgZ57Jtrqth8OPWggDmERNJrnrpPcPH0NILNdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c81c0e8a2bf2c01591331edb1cb03519f41db039","gitHead":"66f0ee67a59cccf827d110347d59bb7d38607a16","scripts":{"test":"mocha --recursive --timeout 20000 test"},"_npmUser":{"name":"peerigon","email":"developers@peerigon.com"},"repository":{"url":"git+https://github.com/peerigon/git-fetch-ssh.git","type":"git"},"_npmVersion":"2.11.2","description":"fetch ssh keys for given usernames from github","directories":{},"_nodeVersion":"2.3.0","dependencies":{"request":"^2.58.0","minimist":"^1.1.1"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.0":{"name":"github-ssh-keys","version":"0.1.0","keywords":["ssh","public-key","github","user"],"author":{"name":"Markus Dobmann","email":"markus.dobmann@peerigon.com"},"license":"MIT","_id":"github-ssh-keys@0.1.0","maintainers":[{"name":"peerigon","email":"developers@peerigon.com"}],"homepage":"https://github.com/peerigon/git-fetch-ssh#readme","bugs":{"url":"https://github.com/peerigon/git-fetch-ssh/issues"},"bin":{"github-ssh-keys":"bin/github-ssh-keys.js"},"dist":{"shasum":"8687cd9814e54e29b662d751cd7f682c3d828567","tarball":"https://registry.npmjs.org/github-ssh-keys/-/github-ssh-keys-0.1.0.tgz","integrity":"sha512-0hNnXm+x5vqPFA46yCVAM8bvcoWDS0IbjiEHkXEpNVFYa5bJZY/dW/a2a5mAxqYnOliW9OdKitesLNALLso5aw==","signatures":[{"sig":"MEUCIDUUc5rVKcuUC9XTgPt8vFxaAfaNJHwrL+MYK1dofKs3AiEA5PMs7bGntASlIzRskpUIXUrkNSvSE8EZy9Wr4ZEh/j8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":{"node":">= 0.12"},"_shasum":"8687cd9814e54e29b662d751cd7f682c3d828567","gitHead":"470fb9041f9e841f0c138545a3196f3e83ff8716","scripts":{"test":"mocha --recursive --timeout 20000 test"},"_npmUser":{"name":"peerigon","email":"developers@peerigon.com"},"repository":{"url":"git+https://github.com/peerigon/git-fetch-ssh.git","type":"git"},"_npmVersion":"2.11.2","description":"fetch ssh keys for given usernames from github","directories":{},"_nodeVersion":"2.3.0","dependencies":{"request":"^2.58.0","minimist":"^1.1.1"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"github-ssh-keys","version":"0.1.1","keywords":["ssh","public-key","github","user"],"author":{"name":"Markus Dobmann","email":"markus.dobmann@peerigon.com"},"license":"MIT","_id":"github-ssh-keys@0.1.1","maintainers":[{"name":"peerigon","email":"developers@peerigon.com"}],"homepage":"https://github.com/peerigon/git-fetch-ssh#readme","bugs":{"url":"https://github.com/peerigon/git-fetch-ssh/issues"},"bin":{"github-ssh-keys":"bin/github-ssh-keys.js"},"dist":{"shasum":"a47a2ee9d771f0af79b16f5a7d4a70917de25734","tarball":"https://registry.npmjs.org/github-ssh-keys/-/github-ssh-keys-0.1.1.tgz","integrity":"sha512-JNXAJiXU9/LUeEXU+8tnCpWxNTQQjJmnfWAZccSFncHqEyBBdKKyeZXVbv7ge1x0HxTdYdJ2ilGzlHPU/bt4FQ==","signatures":[{"sig":"MEUCIHQZYg718fwV7LkTUzb0OHyFvN5yO7XObNRtU7KnuQL8AiEA7+A3bYzjzYV+ALqI78WFBsOJtWVq32uE4V3zfYBfIhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":{"node":">= 0.12"},"_shasum":"a47a2ee9d771f0af79b16f5a7d4a70917de25734","gitHead":"d6e402f82df316117fbbcd476dbebfc956fb4d77","scripts":{"test":"mocha --recursive --timeout 20000 test"},"_npmUser":{"name":"peerigon","email":"developers@peerigon.com"},"repository":{"url":"git+https://github.com/peerigon/git-fetch-ssh.git","type":"git"},"_npmVersion":"2.11.2","description":"fetch ssh keys for given usernames from github","directories":{},"_nodeVersion":"2.3.0","dependencies":{"request":"^2.58.0","minimist":"^1.1.1"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"github-ssh-keys","version":"0.1.2","keywords":["ssh","public-key","github","user"],"author":{"name":"Markus Dobmann","email":"markus.dobmann@peerigon.com"},"license":"MIT","_id":"github-ssh-keys@0.1.2","maintainers":[{"name":"peerigon","email":"developers@peerigon.com"}],"homepage":"https://github.com/peerigon/github-ssh-keys#readme","bugs":{"url":"https://github.com/peerigon/github-ssh-keys/issues"},"bin":{"github-ssh-keys":"bin/github-ssh-keys.js"},"dist":{"shasum":"f401f43a207883b2cd7fc4cf6429a6a22df8987d","tarball":"https://registry.npmjs.org/github-ssh-keys/-/github-ssh-keys-0.1.2.tgz","integrity":"sha512-yLtzk/HLrT5kL1ZUdsTLvCR+xzkXzFDPAdko4TvUApTaBopUxC/roecu0QbuFRaqV99EKZiY90J01BV0gzObcg==","signatures":[{"sig":"MEQCIHAr2szqd8fwUeHTAnUe2A6O61P50FlURKvFHKOBN2TbAiBJMTsAW1wc0LbX88LWDK0uZYtpE3ARU5Fv5yevQbLx9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":{"node":">= 0.12"},"_shasum":"f401f43a207883b2cd7fc4cf6429a6a22df8987d","gitHead":"e14f7c00f92aa7d7ec8956ca05f5263d9ecee60c","scripts":{"test":"mocha --recursive --timeout 20000 test"},"_npmUser":{"name":"peerigon","email":"developers@peerigon.com"},"repository":{"url":"git+https://github.com/peerigon/github-ssh-keys.git","type":"git"},"_npmVersion":"2.11.3","description":"fetch ssh keys for given usernames from github","directories":{},"_nodeVersion":"2.3.1","dependencies":{"request":"^2.58.0","minimist":"^1.1.1"},"devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2015-06-18T12:08:56.928Z","modified":"2026-03-24T15:46:55.403Z","0.0.1":"2015-06-18T12:08:56.928Z","0.0.2":"2015-06-18T12:13:55.599Z","0.0.3":"2015-06-18T12:20:09.539Z","0.0.4":"2015-06-18T12:24:32.372Z","0.1.0":"2015-06-18T13:07:13.529Z","0.1.1":"2015-06-21T15:05:10.948Z","0.1.2":"2015-07-07T09:24:50.740Z"},"bugs":{"url":"https://github.com/peerigon/github-ssh-keys/issues"},"author":{"name":"Markus Dobmann","email":"markus.dobmann@peerigon.com"},"license":"MIT","homepage":"https://github.com/peerigon/github-ssh-keys#readme","keywords":["ssh","public-key","github","user"],"repository":{"url":"git+https://github.com/peerigon/github-ssh-keys.git","type":"git"},"description":"fetch ssh keys for given usernames from github","maintainers":[{"name":"peeri","email":"shared@peerigon.com"}],"readme":"# github-ssh-keys\n\nfetch ssh keys from github for a given username\n\n[![Build Status](https://travis-ci.org/peerigon/github-ssh-keys.svg)](https://travis-ci.org/peerigon/github-ssh-keys) [![Dependency Status](https://david-dm.org/peerigon/github-ssh-keys.svg)](https://david-dm.org/peerigon/github-ssh-keys)\n\n## Usage (cli)\n\nUse `github-ssh-keys` to fetch users ssh public keys from github.\n\n```bash\n$ github-ssh-keys flootr meaku\n```\n\n### --format\n\nIf you use the `--format` flag you are able to auto format keys to fit in a `authorized-keys` file.\n\n```bash\n$ github-ssh-keys --format flootr meaku jhnns >> authorized_keys\n```\n\n## Library (API)\n\n```javascript\nvar fetchKeys = require('git-fetch-ssh');\nvar username = 'flootr';\n\nfetchKeys(username)\n    .then(console.log)\n    .catch(console.error);\n```\n\nOr, if you want to fetch the keys for more than one user.\n\n```javascript\nvar users = ['jhnns', 'meaku', 'topa', 'matthaias', 'sbat', 'flootr'];\n\nPromise.all(users.map(fetchKeys))\n    .then(console.log)\n    .catch(console.error);\n```","readmeFilename":"README.md","users":{"musically-ut":true}}