16 lines
475 B
Fish
16 lines
475 B
Fish
function brew_installed --description "List installed top-level formulas"
|
|
set --local __brew_pkgs ''
|
|
set --local __brew_deps ''
|
|
|
|
for __brew_pkg in (brew deps --installed)
|
|
set __brew_pkgs $__brew_pkgs (string split ':' $__brew_pkg | head -n 1)
|
|
set __brew_deps $__brew_deps (string split ' ' (string split ':' $__brew_pkg | tail -n +2))
|
|
end
|
|
|
|
for __brew_pkg in $__brew_pkgs
|
|
if not contains $__brew_pkg $__brew_deps
|
|
echo $__brew_pkg
|
|
end
|
|
end
|
|
end
|