UNPKG

@fromsvenwithlove/devops-issues-cli

Version:

AI-powered CLI tool and library for Azure DevOps work item management with Claude agents

32 lines (25 loc) 962 B
import chalk from 'chalk'; import { getConfig } from '../config/index.js'; import { AzureDevOpsClient } from '../api/azure-client.js'; import { TreeNavigator } from '../explorer/tree-navigator.js'; export default async function exploreCommand(options = {}) { try { console.log(chalk.blue('Loading work items...')); const config = getConfig(); const client = new AzureDevOpsClient(config); await client.connect(); // Get work items const workItems = await client.getAssignedWorkItems(options); if (workItems.length === 0) { console.log(chalk.green('\n✅ No work items found\n')); return; } // Start tree navigator with Azure client for state updates const navigator = new TreeNavigator(workItems, client); await navigator.navigate(); console.log(chalk.green('\nExplorer closed.\n')); } catch (error) { console.error(chalk.red('Error:'), error.message); process.exit(1); } }