UNPKG

@hhoangphuoc/escape-room-cli

Version:

A CLI for playing AI-generated escape room games. Install globally with: npm install -g @hhoangphuoc/escape-room-cli

48 lines (44 loc) 1.2 kB
#!/usr/bin/env node import { jsx as _jsx } from "react/jsx-runtime"; // import React from 'react'; import { render } from 'ink'; import meow from 'meow'; import App from './app.js'; import dotenv from 'dotenv'; // Load environment variables from .env file if exists dotenv.config(); const cli = meow(` Usage $ escape-room-cli [options] Options --name Your name --email Your email (optional) --register Register a new user Examples $ escape-room-cli --name=Jane $ escape-room-cli --register --name=Jane --email=jane@example.com API Key Configuration Export your API key as an environment variable: $ export ANTHROPIC_API_KEY="your-api-key" or $ export OPENAI_API_KEY="your-api-key" `, { importMeta: import.meta, flags: { name: { type: 'string', }, email: { type: 'string', }, register: { type: 'boolean', default: false, }, login: { type: 'boolean', default: false, }, }, }); render(_jsx(App, { name: cli.flags.name, email: cli.flags.email, register: cli.flags.register, login: cli.flags.login }));