Skip to main content

Crate tempurview

Crate tempurview 

Source
Expand description

Tempurview - A terminal interface for Temporal workflows

This library provides the core functionality for the Tempurview TUI application. It can also be used as a library for building custom Temporal workflow tools.

Re-exports§

pub use action::Action;
pub use action::DataPayload;
pub use app::App;
pub use app::Effect;
pub use app::InputMode;
pub use app::LoadState;
pub use app::View;
pub use cli_worker::CliHandle;
pub use cli_worker::CliRequest;
pub use cli_worker::CliWorker;
pub use client::CliTemporalClient;
pub use client::ClientError;
pub use client::ClientResult;
pub use client::GrpcTemporalClient;
pub use client::MockTemporalClient;
pub use client::TemporalClient;
pub use config::Config;
pub use config::ConfigError;
pub use domain::ActivityExecution;
pub use domain::ActivityStatus;
pub use domain::ChildWorkflowExecution;
pub use domain::ChildWorkflowStatus;
pub use domain::FailureInfo;
pub use domain::HistoryEvent;
pub use domain::InsightCategory;
pub use domain::InsightFinding;
pub use domain::InsightSeverity;
pub use domain::InsightThresholds;
pub use domain::InsightsConfig;
pub use domain::InsightsResult;
pub use domain::StatusCounts;
pub use domain::WorkflowDetail;
pub use domain::WorkflowFilter;
pub use domain::WorkflowStatus;
pub use domain::WorkflowSummary;

Modules§

action
app
cli
cli_worker
CLI Worker for serialized Temporal CLI command execution
client
commands
config
domain
event
logging
Logging configuration for Tempurview
output
picker
proto
Generated protobuf code for Temporal API
tui
watch
Watch mode: re-run a CLI command on a polling interval.
web
widgets

Macros§

log_debug
Log debug info
log_error
Log an error with context
log_info
Log info
log_warn
Log a warning with context