gitmate-cli
Version:
An AI-powered Git assistant that helps you with Git commands using natural language
32 lines (31 loc) • 933 B
JavaScript
import inquirer from "inquirer";
export async function promptForInput() {
const { userInput } = await inquirer.prompt([
{
type: "input",
name: "userInput",
message: "What git command would you like help with?",
validate: (value) => {
if (value.trim().length === 0) {
return "Please enter a git-related command or question.";
}
return true;
},
},
]);
return userInput;
}
export async function promptForCommandOptions() {
const { action } = await inquirer.prompt([
{
type: "list",
name: "action",
message: "What would you like to do?",
choices: [
{ name: "🚀 Run command", value: "run" },
{ name: "❌ Cancel", value: "cancel" },
],
},
]);
return action;
}