Skip to main content

Crate stout_state

Crate stout_state 

Source
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
HistoryEntry
A single history entry for a package
InstalledPackage
Information about an installed package
InstalledPackages
Collection of installed packages
LockedPackage
A locked package entry
Lockfile
A lockfile for reproducible package installations
PackageHistory
Package history storage
Paths
Standard paths for stout
SyncConfig
Tap
A tap (custom formula repository)
TapManager
Manages installed taps

Enums§

Error
HistoryAction
Action that was performed on a package

Type Aliases§

Result