MCPcopy Index your code
hub / github.com/console-rs/dialoguer

github.com/console-rs/dialoguer @v0.12.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.12.0 ↗ · + Follow
241 symbols 452 edges 33 files 106 documented · 44%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

dialoguer

Build Status Latest version Documentation

A rust library for command line prompts and similar things.

Best paired with other libraries in the family:

License and Links

Extension points exported contracts — how you extend this code

History (Interface)
Trait for history handling. [2 implementers]
src/history.rs
Theme (Interface)
Implements a theme for dialoguer. [2 implementers]
src/theme/mod.rs
Completion (Interface)
Trait for completion handling. [1 implementers]
src/completion.rs
InputValidator (Interface)
Provides validation for text inputs Trait for input validators. A generic implementation for `Fn(&str) -> Result<(), E> [1 …
src/validate.rs
PasswordValidator (Interface)
(no doc) [1 implementers]
src/validate.rs

Core symbols most depended-on inside this repo

with_prompt
called by 35
src/prompts/sort.rs
interact
called by 19
src/prompts/sort.rs
items
called by 12
src/prompts/sort.rs
default
called by 11
examples/completion.rs
write_formatted_prompt
called by 10
src/theme/render.rs
clear
called by 9
src/prompts/sort.rs
error
called by 8
src/theme/render.rs
interact_text
called by 7
src/prompts/input.rs

Shape

Method 189
Function 30
Class 16
Interface 5
Enum 1

Languages

Rust100%

Modules by API surface

src/theme/render.rs29 symbols
src/theme/mod.rs20 symbols
src/prompts/select.rs20 symbols
src/prompts/multi_select.rs20 symbols
src/prompts/fuzzy_select.rs20 symbols
src/prompts/input.rs18 symbols
src/prompts/sort.rs17 symbols
src/theme/colorful.rs15 symbols
src/prompts/confirm.rs14 symbols
src/prompts/password.rs13 symbols
src/edit.rs9 symbols
src/history.rs8 symbols

For agents

$ claude mcp add dialoguer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page