
Allow the use of `.keepme` files inside a keg to prevent the cleanup. Rather than having a binary state of "never cleanup if `.keepme` is present" and "can cleanup without", instead a `.keepme` file is essentially providing reference counting. It can contain one or more lines which reference files on disk. If the file exists, the `.keepme` file will prevent cleanup. If/when it does not: `brew cleanup` will happily cleanup this keg (providing all other conditions apply).
Library
This directory contains all the code run by the official brew
command in Homebrew
and all formulae (package descriptions) in taps (repositories containing formulae) in Taps
subdirectories.