💯 JWK to SSH in a lightweight, zero-dependency library.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

19 lines
452 B

#!/usr/bin/env node
'use strict';
var path = require('path');
var jwktossh = require('../index.js');
var pubfile = process.argv[2];
var comment = process.argv[3] || 'root@localhost';
var pub = ('public' === process.argv[4]);
if (!pubfile) {
console.error("specify a path to JWK");
process.exit(1);
}
var jwk = require(path.join(process.cwd(), pubfile));
var out = jwktossh.pack({ jwk: jwk, comment: comment, public: pub });
console.info(out);