feat(stats): run regex --stats on startup
This commit is contained in:
parent
9f3cfb0563
commit
0739c5d4d5
|
@ -4,6 +4,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
import { execFile } from 'child_process';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { render } from 'ink';
|
import { render } from 'ink';
|
||||||
import { AppWrapper } from './ui/App.js';
|
import { AppWrapper } from './ui/App.js';
|
||||||
|
@ -162,6 +163,21 @@ export async function main() {
|
||||||
argv,
|
argv,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// Immediately run regex --stats with the new session ID
|
||||||
|
const command = '/home/jcarr/go/bin/regex';
|
||||||
|
const args = ['--stats', sessionId, '{}'];
|
||||||
|
execFile(command, args, (error, stdout, stderr) => {
|
||||||
|
if (error) {
|
||||||
|
// Using console.error might be noisy, but it's good for debugging.
|
||||||
|
// This will appear in the gemini-cli debug log if it's enabled.
|
||||||
|
console.error(`[startup-stats] execFile error: ${error.message}`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (stderr) {
|
||||||
|
console.error(`[startup-stats] stderr: ${stderr}`);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
const consolePatcher = new ConsolePatcher({
|
const consolePatcher = new ConsolePatcher({
|
||||||
stderr: true,
|
stderr: true,
|
||||||
debugMode: config.getDebugMode(),
|
debugMode: config.getDebugMode(),
|
||||||
|
|
Loading…
Reference in New Issue