UNPKG

@nanocollective/nanocoder

Version:

A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter

28 lines 1.03 kB
import React from 'react'; import { InfoMessage } from '../components/message-box.js'; import { getShutdownManager } from '../utils/shutdown/index.js'; export const exitCommand = { name: 'exit', description: 'Exit the application', handler: (_args, _messages, _metadata) => { // Return InfoMessage component first, then trigger graceful shutdown void getShutdownManager().gracefulShutdown(0); return Promise.resolve(React.createElement(InfoMessage, { message: 'Goodbye! 👋', hideTitle: true, })); }, }; export const quitCommand = { name: 'quit', description: 'Quit the application', handler: (_args, _messages, _metadata) => { // Return InfoMessage component first, then trigger graceful shutdown void getShutdownManager().gracefulShutdown(0); return Promise.resolve(React.createElement(InfoMessage, { message: 'Goodbye! 👋', hideTitle: true, })); }, }; //# sourceMappingURL=exit.js.map