aboutsummaryrefslogtreecommitdiff
path: root/conf.d/04package.fish
diff options
context:
space:
mode:
authorDeposite Pirate2025-01-25 06:37:30 +0100
committerDeposite Pirate2025-01-25 06:37:30 +0100
commit9099e71ddcc5568f4235223616bda531276b3b93 (patch)
tree0c78810db9aab555ce0a3a090c8221373f5de3af /conf.d/04package.fish
parente7764f9b08072cfb67c2d3ecf075df9a80aee6fd (diff)
* Merge files into platform.fish
deleted: conf.d/00paths.fish deleted: conf.d/01common.fish new file: conf.d/02platform.fish deleted: conf.d/03freebsd.fish deleted: conf.d/03linux.fish deleted: conf.d/03macos.fish deleted: conf.d/03netbsd.fish deleted: conf.d/03openbsd.fish deleted: conf.d/04package.fish
Diffstat (limited to 'conf.d/04package.fish')
-rw-r--r--conf.d/04package.fish140
1 files changed, 0 insertions, 140 deletions
diff --git a/conf.d/04package.fish b/conf.d/04package.fish
deleted file mode 100644
index 20e0e16..0000000
--- a/conf.d/04package.fish
+++ /dev/null
@@ -1,140 +0,0 @@
-if status is-interactive
-
-function handle_linux
-
-# If we have pacman
-if command -sq pacman
-
- alias lspkg 'pacman -Q --color=always | rawpager'
- alias lspkgi 'pacman -Qett --color=always | rawpager'
- alias lspkgo 'pacman -Qdt'
- alias pkginfo 'pacman -Qi'
- alias pkgsearch 'pacman -Ss'
- alias whatpkg 'pacman -Qo'
-
- if fish_is_root_user
- alias pkgadd 'pacman -S'
- alias pkgrm 'pacman -Rs'
- alias pkgupd 'pacman -Syyu'
- alias pkgclean 'paccache -k 0 -r'
- alias confnew 'find /etc -type f -name "*.pacnew"'
- else
- alias pkgadd 'sudo pacman -S'
- alias pkgrm 'sudo pacman -Rs'
- alias pkgupd 'sudo pacman -Syyu'
- alias pkgclean 'sudo paccache -k 0 -r'
- alias confnew 'sudo find /etc -type f -name "*.pacnew"'
- end
-
- function is-installed
- pacman -Qq $argv &>/dev/null
- end
-end
-
-# If we have apk
-
-end
-
-function handle_macos
-
-# If we have Homebrew
-if command -sq brew
- alias lspkg 'brew list ; echo ; brew info'
- alias pkginfo 'brew info'
- alias pkgsearch 'brew search'
-
- alias pkgadd 'brew install'
- alias pkgrm 'brew uninstall'
- alias pkgupd 'brew update ; echo ; brew upgrade'
-end
-
-# If we have MacPorts
-if command -sq port
- alias lspkg 'port installed'
- alias lspkgo 'port list rleaves'
- alias pkginfo 'port info'
- alias pkgsearch 'port search'
-
- if fish_is_root_user
- alias pkgadd 'port install'
- alias pkgrm 'port uninstall'
- alias pkgupd 'port upgrade outdated'
- else
- alias pkgadd 'sudo port install'
- alias pkgrm 'sudo port uninstall'
- alias pkgupd 'sudo port upgrade outdated'
- end
-end
-
-end
-
-function handle_openbsd
- alias lspkg 'pkg_info -A'
- alias lspkgo 'pkg_info -t'
- alias pkginfo 'pkg_info'
- alias pkgsearch 'pkg_info -Q'
-
- if fish_is_root_user
- alias pkgadd 'pkg_add'
- alias pkgrm 'pkg_delete'
- alias pkgupd 'pkg_add -u'
- else
- alias pkgadd 'doas pkg_add'
- alias pkgrm 'doas pkg_delete'
- alias pkgupd 'doas pkg_add -u'
- end
-
-end
-
-function handle_netbsd
-
- alias lspkg 'pkgin list'
- alias pkginfo 'pkgin pkg-descr'
- alias pkgsearch 'pkgin search'
-
- if fish_is_root_user
- alias pkgadd 'pkgin install'
- alias pkgrm 'pkgin remove'
- alias pkgupd 'pkgin upgrade'
- alias pkgclean 'pkgin clean'
- else
- alias pkgadd 'doas pkgin install'
- alias pkgrm 'doas pkgin remove'
- alias pkgupd 'doas pkgin upgrade'
- alias pkgclean 'doas pkgin clean'
- end
-
-end
-
-function handle_freebsd
-
- alias pkginfo 'pkg info'
-
- if fish_is_root_user
- alias pkgadd 'pkg install'
- alias pkgrm 'pkg remove'
- alias pkgupd 'pkg upgrade'
- alias pkgclean 'pkg clean -a'
- else
- alias pkgadd 'doas pkg install'
- alias pkgrm 'doas pkg remove'
- alias pkgupd 'doas pkg upgrade'
- alias pkgclean 'doas pkg clean -a'
- end
-
-end
-
-switch (uname)
- case 'Linux'
- handle_linux
- case 'Darwin'
- handle_macos
- case 'OpenBSD'
- handle_openbsd
- case 'NetBSD'
- handle_netbsd
- case 'FreeBSD'
- handle_freebsd
-end
-
-end