diff --git a/yazi.sh b/yazi.sh index c76cd71..703dd39 100644 --- a/yazi.sh +++ b/yazi.sh @@ -131,13 +131,12 @@ fi run cargo install --locked yazi-fm yazi-cli - } c_yazi() { if [ -e "$HOME/.config/yazi/package.toml" ]; then if command_exists ya; then - run ya pack -i || run ya pack -u + run ya pack -u || run ya pack -i fi else echo_warning "There was no yazi config found.. " @@ -149,16 +148,20 @@ echo_warning "Executing script silently!" fi - if $arch; then + case "$distro" in + arch) _install yazi - elif ! $opensuse; then + ;; + debian | ubuntu | fedora) if getDependencies; then i_yazi && c_yazi fi - else + ;; + *) echo_warning "$distro is not compatible with this script" - fi + ;; + esac } if getImports; then