Skip to main contentCrate incurs
Source - agents
- Agent configuration and skill installation for AI coding agents.
- cli
- The main CLI type for the incur framework.
- command
- Unified command execution for the incur framework.
- completions
- Shell completion generation for bash, zsh, fish, and nushell.
- config
- Config file loading for the incur framework.
- config_schema
- Config schema generation for the incur framework.
- errors
- Error types for the incur framework.
- fetch
- Curl-style argv parsing and HTTP request/response handling.
- filter
- Filter expressions for selecting and slicing output data.
- formatter
- Output formatting for the incur framework.
- help
- Help text generation for the incur framework.
- mcp
- MCP (Model Context Protocol) stdio server.
- middleware
- Middleware types and composition for the incur framework.
- openapi
- OpenAPI spec to command generation.
- output
- Output envelope types for the incur framework.
- pager
- Pager helpers for human-facing CLI output.
- parser
- Argv and environment variable parser for the incur framework.
- schema
- Schema trait and field metadata for the incur framework.
- skill
- Skill file (SKILL.md) generation for agent discovery.
- streaming
- Streaming helpers for the incur framework.
- sync_mcp
- MCP server registration with AI coding agents.
- sync_skills
- Skill file synchronization — generates and installs skill files from commands.
- Args
- Derive
IncurSchema for a positional-argument struct. - Env
- Derive
IncurSchema for an environment-variable binding struct. - Options
- Derive
IncurSchema for a named-options struct.