alwaysai
Version:
The alwaysAI command-line interface (CLI)
18 lines (13 loc) • 457 B
text/typescript
import { Spawner } from '../../util/spawner/types';
export async function getTargetHardwareUuid(spawner: Spawner) {
if (await spawner.exists('/var/lib/dbus/machine-id')) {
return await spawner.run({
exe: 'cat',
args: ['/var/lib/dbus/machine-id']
});
}
if (await spawner.exists('/etc/machine-id')) {
return await spawner.run({ exe: 'cat', args: ['/etc/machine-id'] });
}
return await spawner.run({ exe: 'hostname' });
}