Expand description
stout-state: Local state management for stout
This crate handles:
- User configuration (config.toml)
- Installed packages tracking (installed.toml)
- Tap management (taps.toml)
- Lockfile support (stout.lock)
- Package history tracking (history.json)
- Directory paths and defaults
Structs§
- Config
- User configuration
- History
Entry - A single history entry for a package
- Installed
Package - Information about an installed package
- Installed
Packages - Collection of installed packages
- Locked
Package - A locked package entry
- Lockfile
- A lockfile for reproducible package installations
- Package
History - Package history storage
- Paths
- Standard paths for stout
- Sync
Config - Tap
- A tap (custom formula repository)
- TapManager
- Manages installed taps
Enums§
- Error
- History
Action - Action that was performed on a package