Crate ulm

Crate ulm 

Source
Expand description

ulm - AI-powered manpage assistant using local LLM inference.

This crate provides the core functionality for ulm, including:

  • CLI argument parsing
  • Setup and initialization
  • Query processing and context building
  • LLM interaction via Ollama
  • Terminal UI for suggestion display
  • Command execution

Modules§

cli
CLI argument parsing using clap derive macros.
db
SQLite-vec operations for vector storage and search.
error
Error handling types and utilities.
exec
Command execution and clipboard integration.
llm
LLM interaction via Ollama API.
query
Query processing and intelligence.
setup
Setup and initialization orchestration.
tui
Terminal User Interface for command suggestions.

Type Aliases§

Result
Result<T, Error>