dalal
Version:
A CLI Tool for Interacting with Ollama Language Models
18 lines (13 loc) • 820 B
JavaScript
import{a as r,b as a,c as s,d as n}from"../chunk-WRO3PYPA.js";import"../chunk-UWMHM37F.js";import{parseArgs as l}from"node:util";var t=`Version:
${r}@${a}
Usage:
$ ${r} <command> [options]
Commands:
ollama Get up and running with large language models
Options:
-h, --help Display help for <command>
Author:
${s.name} <${s.email}> (${s.url})`,i=o=>{try{return l(o)}catch(e){throw new Error(`Error parsing arguments: ${e.message}`)}},m=async()=>{try{let o=process.argv.slice(2);switch(o[0]){case"ollama":await n(o.slice(1));break}let{values:e}=i({options:{help:{type:"boolean",short:"h"},version:{type:"boolean",short:"v"}}});e.version&&console.log(`${r}@${a}`),e.help&&console.log(t),process.exit(0)}catch(o){console.error(t),console.error(`
${o.message}
`),process.exit(1)}};m();