UNPKG

chat-with-hammad

Version:

CLI to launch HAMMAD BHAI AI chatbot instantly

34 lines (26 loc) 919 B
#!/usr/bin/env node const { execSync } = require("child_process"); const fs = require("fs"); const readline = require("readline"); // Ask for API Key const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); const askEnv = () => { rl.question("🔐 Enter your GOOGLE_API_KEY: ", function (apiKey) { rl.close(); fs.writeFileSync(".env", `GOOGLE_API_KEY=${apiKey}\n`); console.log("✅ .env file created successfully!\n"); // Run chatbot execSync("chainlit run main.py", { stdio: "inherit" }); }); }; console.log("🚀 Cloning HAMMAD BHAI Chatbot..."); execSync("git clone https://github.com/MUHAMMAD-HAMMAD-ZUBAIR/CHAT-BOT-2.0.git", { stdio: "inherit", }); process.chdir("CHAT-BOT-2.0"); console.log("📦 Installing Python dependencies..."); execSync("pip install -r requirements.txt", { stdio: "inherit" }); askEnv();