alwaysai
Version:
The alwaysAI command-line interface (CLI)
17 lines (15 loc) • 470 B
text/typescript
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;
}
}