Skip to main content

Crate stout_cask

Crate stout_cask 

Source
Expand description

stout-cask: Cask installation and management for stout

This crate handles:

  • Cask artifact downloading (DMG, PKG, ZIP)
  • macOS app installation (mount DMG, copy .app)
  • PKG installer execution
  • Quarantine attribute removal
  • Cask state tracking
  • Linux app support (AppImage, Flatpak)

Structs§

CaskInstallOptions
Options for cask installation
InstalledCask
Information about an installed cask
InstalledCasks
Collection of installed casks

Enums§

ArtifactType
Artifact type detected from URL
Error

Functions§

detect_artifact_type
Detect the artifact type from a URL or path
download_cask_artifact
Download a cask artifact
install_cask
Install a cask
uninstall_cask
Uninstall a cask

Type Aliases§

Result