From a90b48144c1a8dbac72529795fb95cbb52da9dcc Mon Sep 17 00:00:00 2001
From: Justin Hileman <justin@justinhileman.info>
Date: Sun, 31 May 2015 08:30:48 -0700
Subject: [PATCH] [split] Move archlinux plugin to oh-my-fish/plugin-archlinux

https://github.com/oh-my-fish/plugin-archlinux
---
 plugins/archlinux/README.md                  | 22 ---------
 plugins/archlinux/archlinux.load             |  6 ---
 plugins/archlinux/pacman/README.md           | 52 --------------------
 plugins/archlinux/pacman/pacdisowned.fish    | 22 ---------
 plugins/archlinux/pacman/pacin.fish          |  3 --
 plugins/archlinux/pacman/pacins.fish         |  3 --
 plugins/archlinux/pacman/paclist.fish        |  3 --
 plugins/archlinux/pacman/pacloc.fish         |  3 --
 plugins/archlinux/pacman/paclocs.fish        |  3 --
 plugins/archlinux/pacman/paclsorphans.fish   |  3 --
 plugins/archlinux/pacman/pacmanallkeys.fish  |  3 --
 plugins/archlinux/pacman/pacmansignkeys.fish |  8 ---
 plugins/archlinux/pacman/pacmir.fish         |  3 --
 plugins/archlinux/pacman/pacre.fish          |  3 --
 plugins/archlinux/pacman/pacrem.fish         |  3 --
 plugins/archlinux/pacman/pacrep.fish         |  3 --
 plugins/archlinux/pacman/pacreps.fish        |  3 --
 plugins/archlinux/pacman/pacrmorphans.fish   |  3 --
 plugins/archlinux/pacman/pacupd.fish         | 10 ----
 plugins/archlinux/pacman/pacupg.fish         |  3 --
 20 files changed, 162 deletions(-)
 delete mode 100644 plugins/archlinux/README.md
 delete mode 100644 plugins/archlinux/archlinux.load
 delete mode 100644 plugins/archlinux/pacman/README.md
 delete mode 100644 plugins/archlinux/pacman/pacdisowned.fish
 delete mode 100644 plugins/archlinux/pacman/pacin.fish
 delete mode 100644 plugins/archlinux/pacman/pacins.fish
 delete mode 100644 plugins/archlinux/pacman/paclist.fish
 delete mode 100644 plugins/archlinux/pacman/pacloc.fish
 delete mode 100644 plugins/archlinux/pacman/paclocs.fish
 delete mode 100644 plugins/archlinux/pacman/paclsorphans.fish
 delete mode 100644 plugins/archlinux/pacman/pacmanallkeys.fish
 delete mode 100644 plugins/archlinux/pacman/pacmansignkeys.fish
 delete mode 100644 plugins/archlinux/pacman/pacmir.fish
 delete mode 100644 plugins/archlinux/pacman/pacre.fish
 delete mode 100644 plugins/archlinux/pacman/pacrem.fish
 delete mode 100644 plugins/archlinux/pacman/pacrep.fish
 delete mode 100644 plugins/archlinux/pacman/pacreps.fish
 delete mode 100644 plugins/archlinux/pacman/pacrmorphans.fish
 delete mode 100644 plugins/archlinux/pacman/pacupd.fish
 delete mode 100644 plugins/archlinux/pacman/pacupg.fish

diff --git a/plugins/archlinux/README.md b/plugins/archlinux/README.md
deleted file mode 100644
index 8c04db1..0000000
--- a/plugins/archlinux/README.md
+++ /dev/null
@@ -1,22 +0,0 @@
-
-# The Arch Linux Plugins
-
-The Arch Linux Plugins provides a number of plugins to make using arch easier.
-
-# The Plugins
-
-## archlinux
-
-This plugin includes all of provided Arch Linux Plugins wrapped in a single plugin.
-
-To use this plugin append the following `archlinux` to `fish_plugins`.
-
-## archlinux/pacman
-
-This plugin makes working with pacman easier and faster.  Please refer to pacman/README.md for more information.
-
-To use this plugin append the following `archlinux/pacman` to `fish_plugins`.
-
-
-
-
diff --git a/plugins/archlinux/archlinux.load b/plugins/archlinux/archlinux.load
deleted file mode 100644
index 54d711a..0000000
--- a/plugins/archlinux/archlinux.load
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-set -l current_dir (dirname $argv)
-
-# add pacman related functions
-set fish_function_path $current_dir/pacman $fish_function_path
diff --git a/plugins/archlinux/pacman/README.md b/plugins/archlinux/pacman/README.md
deleted file mode 100644
index 054d699..0000000
--- a/plugins/archlinux/pacman/README.md
+++ /dev/null
@@ -1,52 +0,0 @@
-
-# pacman functions #
-
-* pacin
-Install specific package(s) from the repositories
-
-* pacins
-Install specific package not from the repositories but from a file
-
-* pacre
-Remove the specified package(s), retaining its configuration(s) and required dependencies
-
-* pacrem
-Remove the specified package(s), its configuration(s) and unneeded dependencies
-
-* pacrep
-Display information about a given package in the repositories
-
-* pacreps
-Search for package(s) in the repositories
-
-* pacloc
-Display information about a given package in the local database
-
-* paclocs
-Search for package(s) in the local database
-
-* pacupd
-Update and refresh the local package and ABS databases against repositories
-
-* pacinsd
-Install given package(s) as dependencies of another package
-
-* pacmir
-Force refresh of all package lists after updating /etc/pacman.d/mirrorlist
-
-* paclist
-List all installed packages with a short description - Source
-
-* paclsorphans
-List all orphaned packages
-
-* pacrmorphans
-Delete all orphaned packages
-
-* pacdisowned | less +F
-List all disowned files in your system
-
-
-# Based on aliases from oh-my-zsh
-
-Source: https://github.com/robbyrussell/oh-my-zsh/blob/master/plugins/archlinux/archlinux.plugin.zsh
diff --git a/plugins/archlinux/pacman/pacdisowned.fish b/plugins/archlinux/pacman/pacdisowned.fish
deleted file mode 100644
index 2f0f012..0000000
--- a/plugins/archlinux/pacman/pacdisowned.fish
+++ /dev/null
@@ -1,22 +0,0 @@
-function pacdisowned -d "Display list of disowned files"
-  if test -d "$TMPDIR"
-    set tmp $TMPDIR
-  else
-    set tmp "/tmp"
-  end
-  set dir (mktemp -d -p $tmp)
-
-  set -l fs "$dir/fs"
-  set -l db "$dir/db"
-
-  pacman -Qlq | sort -u > "$db"
-
-  find /bin /etc /lib /sbin /usr ! -name lost+found \
-         \( -type d -printf '%p/\n' -o -print \) | sort > "$fs"
-
-  comm -23 "$fs" "$db"
-
-  # clean-up after ourself
-  rm -rf "$dir"
-end
-
diff --git a/plugins/archlinux/pacman/pacin.fish b/plugins/archlinux/pacman/pacin.fish
deleted file mode 100644
index 07b2783..0000000
--- a/plugins/archlinux/pacman/pacin.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function pacin -d "Install specific package(s) from the repositories"
-  sudo pacman -S $argv
-end
diff --git a/plugins/archlinux/pacman/pacins.fish b/plugins/archlinux/pacman/pacins.fish
deleted file mode 100644
index 4456eaf..0000000
--- a/plugins/archlinux/pacman/pacins.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function pacins -d "Install specific package not from the repositories but from a file"
-  sudo pacman -U $argv
-end
diff --git a/plugins/archlinux/pacman/paclist.fish b/plugins/archlinux/pacman/paclist.fish
deleted file mode 100644
index 2c777f4..0000000
--- a/plugins/archlinux/pacman/paclist.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function paclist
-  pacman -Qei (pacman -Qu|cut -d" " -f 1)|awk ' BEGIN {FS=":"}/^Name/{printf("\033[1;36m%s\033[1;37m", $2)}/^Description/{print $2}'
-end
diff --git a/plugins/archlinux/pacman/pacloc.fish b/plugins/archlinux/pacman/pacloc.fish
deleted file mode 100644
index 61f3e01..0000000
--- a/plugins/archlinux/pacman/pacloc.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function pacloc -d "Display information about a given package in the local database"
-  pacman -Qi $argv
-end
diff --git a/plugins/archlinux/pacman/paclocs.fish b/plugins/archlinux/pacman/paclocs.fish
deleted file mode 100644
index 5f6ae70..0000000
--- a/plugins/archlinux/pacman/paclocs.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function paclocs -d "Search for package(s) in the local database"
-  pacman -Qs $argv
-end
diff --git a/plugins/archlinux/pacman/paclsorphans.fish b/plugins/archlinux/pacman/paclsorphans.fish
deleted file mode 100644
index 7d1b334..0000000
--- a/plugins/archlinux/pacman/paclsorphans.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function paclsorphans -d "Display a list of packages that were installed as dependencies but are no longer required by any installed package"
-  pacman -Qdt $argv
-end
diff --git a/plugins/archlinux/pacman/pacmanallkeys.fish b/plugins/archlinux/pacman/pacmanallkeys.fish
deleted file mode 100644
index 8dcbba7..0000000
--- a/plugins/archlinux/pacman/pacmanallkeys.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function pacmanallkeys -d "Get all keys for developers and trusted users"
-  curl https://www.archlinux.org/developers/ https://www.archlinux.org/trustedusers/ | awk -F\" '(/pgp.mit.edu/) {sub(/.*search=0x/,"");print $1}' | xargs sudo pacman-key --recv-keys
-end
diff --git a/plugins/archlinux/pacman/pacmansignkeys.fish b/plugins/archlinux/pacman/pacmansignkeys.fish
deleted file mode 100644
index 5ad10cb..0000000
--- a/plugins/archlinux/pacman/pacmansignkeys.fish
+++ /dev/null
@@ -1,8 +0,0 @@
-function pacmansignkeys -d "Allow user to sign keys"
-  for key in $argv;
-    sudo pacman-key --recv-keys $key
-    sudo pacman-key --lsign-key $key
-    printf 'trust\n3\n' | sudo gpg --homedir /etc/pacman.d/gnupg \
-        --no-permission-warning --command-fd 0 --edit-key $key
-  end
-end
diff --git a/plugins/archlinux/pacman/pacmir.fish b/plugins/archlinux/pacman/pacmir.fish
deleted file mode 100644
index 58f1982..0000000
--- a/plugins/archlinux/pacman/pacmir.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function pacmir -d "Force refresh of all package lists after updating /etc/pacman.d/mirrorlist"
-  sudo pacman -Syy $argv
-end
diff --git a/plugins/archlinux/pacman/pacre.fish b/plugins/archlinux/pacman/pacre.fish
deleted file mode 100644
index 94b7b34..0000000
--- a/plugins/archlinux/pacman/pacre.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function pacre -d "Remove the specified package(s), retaining its configuration(s) and required dependencies"
-  sudo pacman -R $argv
-end
diff --git a/plugins/archlinux/pacman/pacrem.fish b/plugins/archlinux/pacman/pacrem.fish
deleted file mode 100644
index 79fdc27..0000000
--- a/plugins/archlinux/pacman/pacrem.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function pacrem -d "Remove the specified package(s), its configuration(s) and unneeded dependencies"
-  sudo pacman -Rns $argv
-end
diff --git a/plugins/archlinux/pacman/pacrep.fish b/plugins/archlinux/pacman/pacrep.fish
deleted file mode 100644
index 74dfbec..0000000
--- a/plugins/archlinux/pacman/pacrep.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function pacrep -d "Display information about a given package in the repositories"
-  pacman -Si $argv
-end
diff --git a/plugins/archlinux/pacman/pacreps.fish b/plugins/archlinux/pacman/pacreps.fish
deleted file mode 100644
index 8b5e6f3..0000000
--- a/plugins/archlinux/pacman/pacreps.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function pacreps -d "Search for package(s) in the repositories"
-  pacman -Ss $argv
-end
diff --git a/plugins/archlinux/pacman/pacrmorphans.fish b/plugins/archlinux/pacman/pacrmorphans.fish
deleted file mode 100644
index 740ac98..0000000
--- a/plugins/archlinux/pacman/pacrmorphans.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function pacrmorphans -d "Remove all real orphan packages"
-  sudo pacman -Rs (pacman -Qtdq) $argv
-end
diff --git a/plugins/archlinux/pacman/pacupd.fish b/plugins/archlinux/pacman/pacupd.fish
deleted file mode 100644
index fdd9c64..0000000
--- a/plugins/archlinux/pacman/pacupd.fish
+++ /dev/null
@@ -1,10 +0,0 @@
-which abs ^ /dev/null > /dev/null
-if test $status -ne 1
-  function pacupd -d "Update and refresh the local package and ABS databases against repositories"
-    sudo pacman -Sy; and sudo abs
-  end
-else
-  function pacupd -d "Update and refresh the local package against repositories"
-    sudo pacman -Sy
-  end
-end
diff --git a/plugins/archlinux/pacman/pacupg.fish b/plugins/archlinux/pacman/pacupg.fish
deleted file mode 100644
index 0f0ee5b..0000000
--- a/plugins/archlinux/pacman/pacupg.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function pacupg -d "Synchronize with repositories before upgrading packages that are out of date on the local system."
-  sudo pacman -Syu $argv
-end
-- 
GitLab