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