import * as plugins from '../../../plugins.js'; import { tspmIpcClient } from '../../../classes.ipcclient.js'; import type { IProcessConfig } from '../../../classes.tspm.js'; import type { CliArguments } from '../../types.js'; import { parseMemoryString, formatMemory } from '../../helpers/memory.js'; import { registerIpcCommand } from '../../registration/index.js'; export function registerStartCommand(smartcli: plugins.smartcli.Smartcli) { registerIpcCommand(smartcli, 'start', async (argvArg: CliArguments) => { const script = argvArg._[1]; if (!script) { console.error('Error: Please provide a script to run'); console.log('Usage: tspm start