Skip to content

Commit 7af4d0b

Browse files
Paveltarnoclaude
andcommitted
fix: use runTask from CLIContext after upstream barrel change
PR #441 moved runTask from barrel export to CLIContext. Update skills update command to destructure from context like all other commands. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent b8e8fac commit 7af4d0b

4 files changed

Lines changed: 14 additions & 12 deletions

File tree

packages/cli/src/cli/commands/skills/update.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { Command } from "commander";
22
import { execa } from "execa";
33
import type { CLIContext, RunCommandResult } from "@/cli/types.js";
4-
import { Base44Command, runTask, theme } from "@/cli/utils/index.js";
4+
import { Base44Command, theme } from "@/cli/utils/index.js";
55
import { findProjectRoot } from "@/core/project/config.js";
66

77
const SKILLS_REPO = "base44/skills";
@@ -12,7 +12,9 @@ export async function installAllSkills(cwd: string): Promise<void> {
1212
});
1313
}
1414

15-
async function updateAction(_ctx: CLIContext): Promise<RunCommandResult> {
15+
async function updateAction({
16+
runTask,
17+
}: CLIContext): Promise<RunCommandResult> {
1618
const projectRoot = await findProjectRoot();
1719
if (!projectRoot) {
1820
return {

packages/cli/src/cli/utils/command/Base44Command.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ import {
77
showPlainError,
88
showThemedError,
99
} from "@/cli/utils/command/render.js";
10-
import { getAppConfig } from "@/core/project/app-config.js";
11-
import type { StaleSkillInfo } from "./skill-version-check.js";
10+
import type { StaleSkillInfo } from "@/cli/utils/command/skill-version-check.js";
1211
import {
1312
formatPlainSkillWarning,
1413
startSkillVersionCheck,
15-
} from "./skill-version-check.js";
14+
} from "@/cli/utils/command/skill-version-check.js";
1615
import {
1716
formatPlainUpgradeMessage,
1817
startUpgradeCheck,
19-
} from "./upgradeNotification.js";
18+
} from "@/cli/utils/command/upgradeNotification.js";
19+
import { getAppConfig } from "@/core/project/app-config.js";
2020

2121
interface Base44CommandOptions {
2222
/**

packages/cli/src/cli/utils/command/render.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { intro, log, outro } from "@clack/prompts";
22
import type { CLIContext, RunCommandResult } from "@/cli/types.js";
33
import { printBanner } from "@/cli/utils/banner.js";
4+
import type { StaleSkillInfo } from "@/cli/utils/command/skill-version-check.js";
5+
import { printSkillVersionWarning } from "@/cli/utils/command/skill-version-check.js";
6+
import { printUpgradeNotification } from "@/cli/utils/command/upgradeNotification.js";
7+
import type { UpgradeInfo } from "@/cli/utils/command/version-check.js";
48
import { theme } from "@/cli/utils/theme.js";
59
import { isCLIError } from "@/core/errors.js";
6-
import type { StaleSkillInfo } from "./skill-version-check.js";
7-
import { printSkillVersionWarning } from "./skill-version-check.js";
8-
import { printUpgradeNotification } from "./upgradeNotification.js";
9-
import type { UpgradeInfo } from "./version-check.js";
1010

1111
/**
1212
* Show the command start UI: intro banner or simple tag.

packages/cli/src/cli/utils/command/upgradeNotification.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { note } from "@clack/prompts";
22
import type { Distribution } from "@/cli/types.js";
3+
import type { UpgradeInfo } from "@/cli/utils/command/version-check.js";
4+
import { checkForUpgrade } from "@/cli/utils/command/version-check.js";
35
import { theme } from "@/cli/utils/theme.js";
4-
import type { UpgradeInfo } from "./version-check.js";
5-
import { checkForUpgrade } from "./version-check.js";
66

77
type InstallMethod = "npm" | "brew" | "binary";
88

0 commit comments

Comments
 (0)