# Task ID: 60 **Title:** Update CLI get prompt command for -A flag and link columns **Status:** done **Dependencies:** 57 ✓, 59 ✓ **Priority:** medium **Description:** Extend the mcpctl get prompt command with -A (all projects) flag and add link target and status columns to output. **Details:** 1. Update `/src/cli/src/commands/get.ts` for prompt: ```typescript .command('prompt [name]') .option('-A, --all-projects', 'Show prompts from all projects') .option('-p, --project ', 'Filter by project') .action(async (name, options) => { let url = '/api/v1/prompts'; if (options.allProjects) { url += '?all=true'; } else if (options.project) { url += `?project=${options.project}`; } const prompts = await api.get(url); // Format table with new columns formatPromptsTable(prompts, { columns: ['PROJECT', 'NAME', 'PRIORITY', 'LINK', 'STATUS'] }); }); ``` 2. Update table formatter to handle link columns: ``` PROJECT NAME PRIORITY LINK STATUS homeautomation security-policies 8 - - homeautomation architecture-adr 6 system-public/docmost-mcp:docmost://pages/a1 alive ``` 3. Add shell completions for -A flag **Test Strategy:** - Unit test: -A flag shows all projects - Unit test: --project flag filters by project - Unit test: PRIORITY column displayed - Unit test: LINK column shows linkTarget or - - Unit test: STATUS column shows linkStatus or - - Unit test: Table formatted correctly - Integration test: End-to-end get with flags