fish-shell/share/functions/__fish_print_packages.fish
Fabian Homborg 04d7d89020 __fish_print_packages: Extract the rest
Of note: The rpm/yum thing seems to be coupled, so I put it into one
function that tries the yum helper and uses the rpm path otherwise.
Zypper is already its own thing, so this should only be used for yum
and probably dnf (does that still have the helper?)

Zypper can be dropped, as that already used a separate function in the file.

Apk can just be inlined - it's literally one line for installed and another for all packages.
2020-12-22 17:10:02 +01:00

32 lines
732 B
Fish

function __fish_print_packages
# This is `__fish_print_packages`. It prints packages,
# from the first package manager it finds.
# That's a pretty bad idea, which is why this is broken up,
# and only available for legacy reasons.
__fish_print_apt_packages $argv
and return
__fish_print_pkg_packages $argv
and return
__fish_print_pkg_add_packages $argv
and return
__fish_print_pacman_packages $argv
and return
__fish_print_rpm_packages $argv
and return
__fish_print_eopkg_packages $argv
and return
__fish_print_portage_packages $argv
and return
__fish_print_port_packages $argv
and return
__fish_print_xbps_packages $argv
and return
end