feat(cli): Add interactive edit command and update support for process configurations
This commit is contained in:
@@ -233,6 +233,19 @@ export class TspmDaemon {
|
||||
},
|
||||
);
|
||||
|
||||
this.ipcServer.onMessage(
|
||||
'update',
|
||||
async (request: RequestForMethod<'update'>) => {
|
||||
try {
|
||||
const id = toProcessId(request.id);
|
||||
const updated = await this.tspmInstance.update(id, request.updates as any);
|
||||
return { id, config: updated };
|
||||
} catch (error) {
|
||||
throw new Error(`Failed to update process: ${error.message}`);
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
this.ipcServer.onMessage(
|
||||
'remove',
|
||||
async (request: RequestForMethod<'remove'>) => {
|
||||
|
Reference in New Issue
Block a user