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