


























@@ -18,19 +18,10 @@ import { applyParentDefaultHelpAction } from "./program/parent-default-help.js";
18181919export type PluginUpdateOptions = {
2020all?: boolean;
21-acknowledgeClawhubRisk?: boolean;
2221dryRun?: boolean;
2322dangerouslyForceUnsafeInstall?: boolean;
2423};
252426-type CommanderClawHubRiskOptions = Record<string, unknown> & {
27-acknowledgeClawhubRisk?: boolean;
28-};
29-30-function normalizeCommanderClawHubRiskOption(opts: CommanderClawHubRiskOptions): boolean {
31-return opts.acknowledgeClawhubRisk === true || opts.acknowledgeClawHubRisk === true;
32-}
33-3425export type PluginMarketplaceListOptions = {
3526json?: boolean;
3627};
@@ -262,19 +253,14 @@ export function registerPluginsCli(program: Command) {
262253"Bypass built-in dangerous-code install blocking (plugin hooks may still block)",
263254false,
264255)
265-.option(
266-"--acknowledge-clawhub-risk",
267-"Acknowledge ClawHub release trust warnings without prompting",
268-false,
269-)
270256.option(
271257"--marketplace <source>",
272258"Install a Claude marketplace plugin from a local repo/path or git/GitHub source",
273259)
274260.action(
275261async (
276262raw: string,
277-opts: CommanderClawHubRiskOptions & {
263+opts: {
278264dangerouslyForceUnsafeInstall?: boolean;
279265force?: boolean;
280266link?: boolean;
@@ -286,13 +272,7 @@ export function registerPluginsCli(program: Command) {
286272"install command",
287273async () => {
288274const { runPluginInstallCommand } = await import("./plugins-install-command.js");
289-await runPluginInstallCommand({
290- raw,
291-opts: {
292- ...opts,
293-acknowledgeClawHubRisk: normalizeCommanderClawHubRiskOption(opts),
294-},
295-});
275+await runPluginInstallCommand({ raw, opts });
296276},
297277{ command: "install" },
298278);
@@ -310,20 +290,9 @@ export function registerPluginsCli(program: Command) {
310290"Bypass built-in dangerous-code update blocking for plugins (plugin hooks may still block)",
311291false,
312292)
313-.option(
314-"--acknowledge-clawhub-risk",
315-"Acknowledge ClawHub release trust warnings without prompting",
316-false,
317-)
318293.action(async (id: string | undefined, opts: PluginUpdateOptions) => {
319294const { runPluginUpdateCommand } = await import("./plugins-update-command.js");
320-await runPluginUpdateCommand({
321- id,
322-opts: {
323- ...opts,
324-acknowledgeClawHubRisk: normalizeCommanderClawHubRiskOption(opts),
325-},
326-});
295+await runPluginUpdateCommand({ id, opts });
327296});
328297329298plugins
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。