fix: remove unused variables and fix template literal type
This commit is contained in:
parent
b1d25ed0dd
commit
3c8fa0f913
1 changed files with 1 additions and 3 deletions
|
|
@ -98,7 +98,7 @@ export async function installCompletion(shell: string, yes: boolean, binName = "
|
||||||
await fs.appendFile(profilePath, `\n# OpenClaw Completion\n${sourceLine}\n`);
|
await fs.appendFile(profilePath, `\n# OpenClaw Completion\n${sourceLine}\n`);
|
||||||
console.log(`Completion installed. Restart your shell or run: source ${profilePath}`);
|
console.log(`Completion installed. Restart your shell or run: source ${profilePath}`);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(`Failed to install completion: ${err}`);
|
console.error(`Failed to install completion: ${err as string}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -347,14 +347,12 @@ function generateFishCompletion(program: Command): string {
|
||||||
} else {
|
} else {
|
||||||
// Nested commands
|
// Nested commands
|
||||||
// Logic: if seen subcommand matches parents...
|
// Logic: if seen subcommand matches parents...
|
||||||
const seenCondition = `__fish_seen_subcommand_from ${parents.join(" ")}`;
|
|
||||||
// But fish completion logic is simpler if we just say "if we haven't seen THIS command yet but seen parent"
|
// But fish completion logic is simpler if we just say "if we haven't seen THIS command yet but seen parent"
|
||||||
// Actually, a robust fish completion often requires defining a function to check current line.
|
// Actually, a robust fish completion often requires defining a function to check current line.
|
||||||
// For simplicity, we'll assume standard fish helper __fish_seen_subcommand_from.
|
// For simplicity, we'll assume standard fish helper __fish_seen_subcommand_from.
|
||||||
|
|
||||||
// To properly scope to 'openclaw gateway' and not 'openclaw other gateway', we need to check the sequence.
|
// To properly scope to 'openclaw gateway' and not 'openclaw other gateway', we need to check the sequence.
|
||||||
// A simplified approach:
|
// A simplified approach:
|
||||||
const parentChain = parents.join(" ");
|
|
||||||
|
|
||||||
// Subcommands
|
// Subcommands
|
||||||
for (const sub of cmd.commands) {
|
for (const sub of cmd.commands) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue