env-ai
Version:
AI Assistant for Your Local Environment
5 lines (3 loc) • 1.01 kB
JavaScript
import a from"yargs";import{hideBin as e}from"yargs/helpers";import{r as m,e as n}from"./shared/env-ai.7_DQv5V-.mjs";import{argv as p}from"node:process";import"ollama";import"@llamaindex/ollama";import"@llamaindex/readers/json";import"llamaindex";import"globby";import"node:fs/promises";import"node:path";import"node:url";import"smol-toml";import"yaml";import"zod";import"picocolors";import"@clack/prompts";import"@clack/core";import"is-unicode-supported";import"sisteransi";m();const s=e(p),c=async()=>{const o=a(s),t=new n(o),r=t._const;return o.scriptName(r.projectName).version(r.version).usage(`${r.projectDesc}
Usage: $0 <command> [options]`).command(t.run()).showHelpOnFail(!1).locale("en").help().alias("h","help").alias("v","version"),{updater:async()=>{const{notifier:i}=await import("./chunks/updater.mjs");i(r.projectName,r.version).notify()},run:async()=>{(await o.argv)._.length===0&&o.showHelp("log")}}},l=async()=>{const o=await c();await o.updater(),await o.run()};l();