|
|
@@ -131,17 +131,21 @@ if status is-interactive # Commands to run in interactive sessions can go here |
|
|
|
|
|
|
|
# OS specific |
|
|
|
if test (uname) = Linux # Linux 🐧 |
|
|
|
if test (lsb_release --id --short | grep --extended-regexp 'Debian|Ubuntu') # Debian-like 🌀 |
|
|
|
if command --query nala; |
|
|
|
and abbr --add i doas nala install |
|
|
|
and abbr --add p doas nala purge |
|
|
|
and abbr --add s nala search |
|
|
|
and abbr --add u doas nala upgrade |
|
|
|
else if command --query apt |
|
|
|
and abbr --add i sudo apt install |
|
|
|
and abbr --add p sudo apt purge |
|
|
|
and abbr --add s apt search |
|
|
|
and abbr --add u 'sudo apt update; and sudo apt upgrade' |
|
|
|
if command --query nala; # Debian-like 🌀 |
|
|
|
and abbr --add i doas nala install |
|
|
|
and abbr --add p doas nala purge |
|
|
|
and abbr --add s nala search |
|
|
|
and abbr --add u doas nala upgrade |
|
|
|
else if command --query apt # Debian-like 🌀 |
|
|
|
and abbr --add i sudo apt install |
|
|
|
and abbr --add p sudo apt purge |
|
|
|
and abbr --add s apt search |
|
|
|
and abbr --add u 'sudo apt update; and sudo apt upgrade' |
|
|
|
if test (uname --operating-system) = Android; and command --query pkg # Android 🤖 |
|
|
|
and abbr --add i pkg install |
|
|
|
and abbr --add p pkg uninstall --purge |
|
|
|
and abbr --add s pkg search |
|
|
|
and abbr --add u pkg upgrade |
|
|
|
end |
|
|
|
else if command --query zypper # openSUSE 🦎 |
|
|
|
and abbr --add i sudo zypper in |
|
|
@@ -149,11 +153,6 @@ if status is-interactive # Commands to run in interactive sessions can go here |
|
|
|
and abbr --add s zypper se |
|
|
|
and abbr --add u sudo zypper dup |
|
|
|
and abbr --add zp zypper |
|
|
|
else if test (uname --operating-system) = Android; and command --query pkg # Android 🤖 |
|
|
|
and abbr --add i pkg install |
|
|
|
and abbr --add p pkg uninstall --purge |
|
|
|
and abbr --add s pkg search |
|
|
|
and abbr --add u pkg upgrade |
|
|
|
else |
|
|
|
echo 'Unknown Linux 🐧' |
|
|
|
end |