Browse Source

🦄 refactor: test for Debian

main
Florian Geiger 2 weeks ago
parent
commit
e15d6061dd
Signed by: Florian Geiger <geigerfl81129@th-nuernberg.de> GPG Key ID: 554629389DC7E467
1 changed files with 15 additions and 16 deletions
  1. 15
    16
      .config/fish/config.fish

+ 15
- 16
.config/fish/config.fish View File

@@ -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

Loading…
Cancel
Save