Files
electric-cherry/src/lib/host-operation-labels.ts
T

31 lines
1.2 KiB
TypeScript

export const hostOperationTitles: Record<string, string> = {
'instance.create': 'Create server container',
'instance.rebuild': 'Rebuild server container',
'instance.start': 'Start server container',
'instance.restart': 'Restart server container',
'instance.stop': 'Stop server container',
'instance.remove': 'Destroy server container',
'instance.cancel-create': 'Cancel server creation',
'instance.inspect': 'Check server container',
'host.inspect': 'Check host',
'host.decommission': 'Remove host',
'runtime.pull': 'Prepare container runtime',
'library.download': 'Download game files',
'library.import': 'Import game files',
'plutonium.prepare': 'Prepare game update',
'files.stage': 'Stage server files',
'files.apply': 'Apply server files',
'files.read': 'Read server files',
'files.list': 'List server files',
'files.stat': 'Check server files',
'files.manifest': 'Check file versions',
'files.remove': 'Remove server files',
'rcon.status-batch': 'Check game status',
'rcon.execute': 'Game command',
'logs.read': 'Read server logs'
};
export function hostOperationTitle(kind: string): string {
return hostOperationTitles[kind] ?? 'Host operation';
}