Refactor ripgrep tool to use ES module syntax for importing spawnSync, improving consistency with modern JavaScript practices. This change removes the CommonJS require statement, enhancing code clarity.
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
import { spawnSync } from "node:child_process";
|
||||||
|
|
||||||
const virtual_chroot = '/home/seb/src/aiTools/tmp';
|
const virtual_chroot = '/home/seb/src/aiTools/tmp';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@@ -29,7 +31,6 @@ export async function run(args) {
|
|||||||
rgArgs.push('--', pattern);
|
rgArgs.push('--', pattern);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const { spawnSync } = require('child_process');
|
|
||||||
const proc = spawnSync('rg', rgArgs, {
|
const proc = spawnSync('rg', rgArgs, {
|
||||||
cwd: virtual_chroot,
|
cwd: virtual_chroot,
|
||||||
encoding: 'utf8',
|
encoding: 'utf8',
|
||||||
|
|||||||
Reference in New Issue
Block a user