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>