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::LanguageService
- commands::lang::command::LanguageCommand
- commands::log_level::command::LogLevelCommand
- commands::log_level::manager::LogLevelManager
- commands::performance::command::PerformanceCommand
- commands::performance::manager::PerformanceManager
- commands::plugins::PluginManager
- commands::registry::CommandRegistry
- commands::restart::restart::RestartCommand
- commands::theme::ThemeDefinition
- commands::theme::ThemeSystem
- commands::theme::command::ThemeCommand
- commands::version::version::VersionCommand
- core::config::Config
- core::config::Theme
- core::prelude::Duration
- core::prelude::HashMap
- 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
- input::EventHandler
- input::input::InputState
- input::input::InputStateBackup
- input::keyboard::KeyboardManager
- output::display::Message
- output::display::MessageDisplay
- output::logging::AppLogger
- output::logging::LogMessage
- ui::color::AppColor
- ui::cursor::UiCursor
- ui::screen::ScreenManager
- ui::terminal::TerminalManager
- ui::viewport::LayoutArea
- ui::viewport::Viewport
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::AppEvent
- input::keyboard::KeyAction
- ui::cursor::CursorKind
- ui::cursor::CursorType
- ui::viewport::ScrollDirection
- ui::viewport::ViewportEvent
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::debug
- core::prelude::error
- core::prelude::info
- core::prelude::io::const_error
- core::prelude::t
- core::prelude::tc
- core::prelude::trace
- core::prelude::warn
- impl_default
- matches_exact
- t
- tc
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
- create_handler
- i18n::clear_translation_cache
- i18n::get_all_translation_keys
- i18n::get_available_languages
- i18n::get_color_category_for_display
- i18n::get_command_translation
- i18n::get_current_language
- i18n::get_missing_keys_report
- i18n::get_translation
- i18n::get_translation_stats
- i18n::has_translation
- i18n::init
- i18n::set_language
- load_config
- output::display::create_output_widget
- output::logging::init
- run
- run_with_config
- setup::setup_toml::ensure_config_exists
- setup::setup_toml::get_config_paths
- ui::cursor::create_input_cursor
- ui::cursor::create_output_cursor
Type Aliases
- core::error::Result
- core::prelude::io::RawOsError
- core::prelude::io::Result
- ui::screen::TerminalBackend