Skip to main content

Crate dotstate

Crate dotstate 

Source
Expand description

DotState - A modern, secure, and user-friendly dotfile manager

This library provides the core functionality for managing dotfiles, syncing with git repositories, and managing profiles.

Re-exports§

pub use config::Config;
pub use file_manager::FileManager;
pub use utils::ProfileManifest;
pub use utils::SymlinkManager;
pub use keymap::Action;
pub use keymap::KeyBinding;
pub use keymap::Keymap;
pub use keymap::KeymapPreset;

Modules§

app
cli
CLI module for DotState command-line interface.
components
config
dotfile_candidates
file_manager
git
github
icons
Icon provider system for the application.
keymap
Keymap configuration module
screens
Screen controllers for the application.
services
Application services layer.
styles
Theme and style system for DotState
tui
ui
utils
version_check
Version checking module for DotState
widgets