List of all items
Structs
- commands::clear::clear::ClearCommand
- commands::exit::exit::ExitCommand
- commands::handler::CommandHandler
- commands::handler::CommandResult
- commands::history::config::HistoryConfig
- commands::history::events::HistoryEventHandler
- commands::history::history::HistoryCommand
- commands::history::keyboard::HistoryKeyboardHandler
- commands::history::manager::HistoryManager
- commands::lang::command::LanguageCommand
- commands::lang::config::LanguageConfig
- commands::lang::manager::LanguageManager
- commands::lang::persistence::LanguagePersistence
- commands::plugins::PluginManager
- commands::registry::CommandRegistry
- commands::restart::restart::RestartCommand
- commands::version::version::VersionCommand
- core::config::Config
- core::config::Prompt
- core::config::Theme
- core::prelude::Duration
- core::prelude::Instant
- core::prelude::KeyEvent
- core::prelude::io::BorrowedBuf
- core::prelude::io::BorrowedCursor
- core::prelude::io::BufReader
- core::prelude::io::BufWriter
- core::prelude::io::Bytes
- core::prelude::io::Chain
- core::prelude::io::Cursor
- core::prelude::io::Empty
- core::prelude::io::Error
- core::prelude::io::IntoInnerError
- core::prelude::io::IoSlice
- core::prelude::io::IoSliceMut
- core::prelude::io::LineWriter
- core::prelude::io::Lines
- core::prelude::io::PipeReader
- core::prelude::io::PipeWriter
- core::prelude::io::Repeat
- core::prelude::io::Sink
- core::prelude::io::Split
- core::prelude::io::Stderr
- core::prelude::io::StderrLock
- core::prelude::io::Stdin
- core::prelude::io::StdinLock
- core::prelude::io::Stdout
- core::prelude::io::StdoutLock
- core::prelude::io::Take
- core::prelude::io::WriterPanicked
- i18n::Langs
- i18n::TranslationEntry
- input::event::EventHandler
- input::input::InputState
- input::keyboard::KeyboardManager
- output::logging::AppLogger
- output::logging::LogMessage
- output::message::Message
- output::message::MessageManager
- output::scroll::ScrollState
- ui::color::AppColor
- ui::cursor::CursorState
- ui::screen::ScreenManager
- ui::terminal::TerminalManager
Enums
- commands::history::events::HistoryEvent
- commands::history::keyboard::HistoryAction
- core::error::AppError
- core::prelude::Color
- core::prelude::KeyCode
- core::prelude::io::ErrorKind
- core::prelude::io::SeekFrom
- i18n::TranslationError
- input::event::AppEvent
- input::keyboard::KeyAction
Traits
- commands::command::Command
- commands::plugins::CommandPlugin
- core::prelude::Write
- core::prelude::io::BufRead
- core::prelude::io::IsTerminal
- core::prelude::io::Read
- core::prelude::io::Seek
- core::prelude::io::Write
- core::prelude::io::prelude::BufRead
- core::prelude::io::prelude::Read
- core::prelude::io::prelude::Seek
- core::prelude::io::prelude::Write
- ui::widget::InputWidget
- ui::widget::Widget
Macros
- core::prelude::io::const_error
- create_full_registry
- create_registry_with_plugins
- impl_default
- matches_exact
- register_command
- register_commands
Functions
- core::prelude::io::copy
- core::prelude::io::empty
- core::prelude::io::pipe
- core::prelude::io::read_to_string
- core::prelude::io::repeat
- core::prelude::io::sink
- core::prelude::io::stderr
- core::prelude::io::stdin
- core::prelude::io::stdout
- create_default_registry
- i18n::clear_translation_cache
- i18n::get_available_languages
- i18n::get_color_category_for_display
- i18n::get_command_translation
- i18n::get_current_language
- i18n::get_translation
- i18n::init
- i18n::set_language
- output::logging::init
- output::output::create_output_widget
- run
- setup::setup_toml::ensure_config_exists
- setup::setup_toml::get_config_paths
Type Aliases
- core::error::Result
- core::prelude::io::RawOsError
- core::prelude::io::Result
- ui::screen::TerminalBackend