UNPKG

alwaysai

Version:

The alwaysAI command-line interface (CLI)

17 lines (15 loc) 470 B
import ora = require('ora'); import { SshSpawner } from '../spawner/ssh-spawner'; export async function checkForPasswordlessSshConnectivityComponent(props: { targetHostname: string; }) { const spinner = ora('Check for passwordless ssh connectivity').start(); const spawner = SshSpawner({ hostname: props.targetHostname }); try { await spawner.run({ exe: 'ls' }); spinner.succeed(); } catch (exception) { spinner.fail(); throw exception; } }