Module util

Module util 

Source
Expand description

Utility modules for Open Sesame

Provides common utilities used across the application.

Re-exports§

pub use env::expand_path;
pub use env::load_env_files;
pub use env::parse_env_file;
pub use error::Error;
pub use error::Result;
pub use ipc::IpcClient;
pub use ipc::IpcCommand;
pub use ipc::IpcServer;
pub use lock::InstanceLock;
pub use mru::MruState;
pub use mru::get_previous_window;
pub use mru::load_mru_state;
pub use mru::reorder_for_mru;
pub use mru::save_activated_window;
pub use paths::cache_dir;
pub use paths::config_dir;
pub use paths::lock_file;
pub use paths::log_file;
pub use paths::mru_file;
pub use timeout::TimeoutTracker;

Modules§

env
Environment file parsing utilities
error
Error types for Open Sesame
ipc
Unix domain socket IPC for inter-instance communication
lock
Single instance lock
log
Centralized logging configuration for Open Sesame
mru
MRU (Most Recently Used) window tracking
paths
Secure path management for Open Sesame
timeout
Timeout tracking for activation delays