mirror of
https://github.com/farcasclaudiu/openclaw.git
synced 2026-06-28 15:01:41 +03:00
chore: Enable "curly" rule to avoid single-statement if confusion/errors.
This commit is contained in:
+12
-4
@@ -7,15 +7,23 @@ const CLI_PREFIX_RE = /^(?:((?:pnpm|npm|bunx|npx)\s+))?(openclaw)\b/;
|
||||
|
||||
export function resolveCliName(argv: string[] = process.argv): string {
|
||||
const argv1 = argv[1];
|
||||
if (!argv1) return DEFAULT_CLI_NAME;
|
||||
if (!argv1) {
|
||||
return DEFAULT_CLI_NAME;
|
||||
}
|
||||
const base = path.basename(argv1).trim();
|
||||
if (KNOWN_CLI_NAMES.has(base)) return base;
|
||||
if (KNOWN_CLI_NAMES.has(base)) {
|
||||
return base;
|
||||
}
|
||||
return DEFAULT_CLI_NAME;
|
||||
}
|
||||
|
||||
export function replaceCliName(command: string, cliName = resolveCliName()): string {
|
||||
if (!command.trim()) return command;
|
||||
if (!CLI_PREFIX_RE.test(command)) return command;
|
||||
if (!command.trim()) {
|
||||
return command;
|
||||
}
|
||||
if (!CLI_PREFIX_RE.test(command)) {
|
||||
return command;
|
||||
}
|
||||
return command.replace(CLI_PREFIX_RE, (_match, runner: string | undefined) => {
|
||||
return `${runner ?? ""}${cliName}`;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user