ssh-deploy/src/sshKey.js

21 lines
485 B
JavaScript
Raw Normal View History

const { join } = require('path');
const { writeToFile } = require('./helpers');
const addSshKey = (content, filename) => {
const { HOME } = process.env;
const dir = join(HOME || __dirname, '.ssh');
const filePath = join(dir, filename);
writeToFile({ dir, filename: 'known_hosts', content: '' });
writeToFile({ dir, filename, content, isRequired: true });
2023-01-02 08:12:37 +08:00
console.log('✅ [SSH] key added to `.ssh` dir ', dir);
return filePath;
};
module.exports = {
addSshKey
};