stout-install 0.2.0

Package installation for stout
Documentation

stout-install

Package installation for stout.

Overview

This crate handles the installation, removal, and management of formula packages (bottles and source builds).

Features

  • Install bottles (pre-built binaries)
  • Build from source with parallel jobs
  • Handle tar.gz and tar.zst archives
  • Create symlinks to prefix
  • Generate INSTALL_RECEIPT.json for Homebrew compatibility
  • Dependency installation

Usage

This crate is primarily used internally by the stout CLI through the stout install command.

use stout_install::Installer;

let installer = Installer::new(config)?;
installer.install("jq", &options).await?;

License

MIT License - see the repository root for details.