ssh-switch
Version:
A lightweight CLI tool to manage and switch between multiple SSH configurations easily.
28 lines (23 loc) • 500 B
JavaScript
// qiao
const cli = require('qiao-cli');
// db
const { getDB } = require('./util.js');
const db = getDB();
/**
* list
*/
const list = async () => {
try {
// list
const all = await db.all();
console.log(cli.colors.blue('SSH Configs:'));
console.log();
console.log(all);
} catch (e) {
console.log(cli.colors.red('Failed to list SSH configs.'));
console.log();
console.log(e);
}
};
// cmd
cli.cmd.command('list').description('list ssh configs').action(list);