UNPKG

ollama-code-qwen

Version:

Un assistant IA en ligne de commande utilisant Ollama et le modèle qwen2.5-coder pour aider au développement, avec des capacités MCP améliorées et détection d'intentions en français et anglais

56 lines (47 loc) 1.79 kB
#!/usr/bin/env node /** * Point d'entrée du CLI Ollama Code * Cet outil utilise le modèle qwen2.5-coder:14b par défaut * avec des fonctionnalités similaires à Claude Code. */ import { main } from '../src/index.js'; // Afficher la bannière avec version et infos const displayVersion = () => { const isVersionFlag = process.argv.includes('-v') || process.argv.includes('--version') || process.argv.includes('-V'); if (isVersionFlag) { console.log('\n🔍 Ollama Code v0.3.1'); console.log('Built with qwen2.5-coder:14b local model support'); console.log('A Claude Code alternative running on Ollama\n'); } }; // Afficher une notice d'utilisation rapide const displayQuickHelp = () => { const isHelpFlag = process.argv.includes('-h') || process.argv.includes('--help') || process.argv.length <= 2; if (isHelpFlag) { console.log('\nQuick Start:'); console.log(' ollama-code -i Start interactive mode'); console.log(' ollama-code -i -l Start light mode for remote terminals'); console.log(' ollama-code "create a web server" Generate code from prompt'); console.log(' ollama-code -c "fix this code" Include project context'); console.log('\nTip: Run with --help for all options\n'); } }; // Afficher le statut d'exécution const checkOllama = () => { // Ce check sera fait dans la fonction main // On pourrait ajouter ici un moyen de démarrer Ollama si besoin }; // Exécuter le point d'entrée principal try { displayVersion(); displayQuickHelp(); checkOllama(); main(process.argv); } catch (error) { console.error('\n❌ Error:', error.message); process.exit(1); }