diff --git a/Library/Homebrew/dev-cmd/bottle.rb b/Library/Homebrew/dev-cmd/bottle.rb index 91fd12f463..d5fc7ceba4 100644 --- a/Library/Homebrew/dev-cmd/bottle.rb +++ b/Library/Homebrew/dev-cmd/bottle.rb @@ -661,6 +661,7 @@ module Homebrew all_files = keg.find .select(&:file?) .map { |path| path.to_s.delete_prefix(keg_prefix) } + installed_size = keg.disk_usage end json = { @@ -693,6 +694,7 @@ module Homebrew "tab" => tab.to_bottle_hash, "path_exec_files" => path_exec_files, "all_files" => all_files, + "installed_size" => installed_size, }, }, }, diff --git a/Library/Homebrew/github_packages.rb b/Library/Homebrew/github_packages.rb index a74a1e1548..c70d305c91 100644 --- a/Library/Homebrew/github_packages.rb +++ b/Library/Homebrew/github_packages.rb @@ -394,6 +394,7 @@ class GitHubPackages "sh.brew.bottle.digest" => tar_gz_sha256, "sh.brew.bottle.glibc.version" => glibc_version, "sh.brew.bottle.size" => local_file_size.to_s, + "sh.brew.bottle.installed_size" => tag_hash["installed_size"].to_s, "sh.brew.tab" => tab.to_json, "sh.brew.path_exec_files" => path_exec_files_string, }.compact_blank