commit e65ba78cc86d072921b7ba4ed81d3148a0606ad5 Author: m3tam3re Date: Wed Mar 20 05:57:37 2024 +0100 first diff --git a/zellij_ps.fish b/zellij_ps.fish new file mode 100755 index 0000000..1e06906 --- /dev/null +++ b/zellij_ps.fish @@ -0,0 +1,22 @@ +#!/usr/bin/env fish +# This is a small zellij project switcher +# +# Please add additiones folders to the folders variable + +set folders ~/projects ~/Projekte + +if count $argv > 1 + set selected $argv[1] +else + set selected (fd --type d --max-depth 1 . $folders | fzf) +end + +set selected_name (basename "$selected" | tr . _) +set zellij_running (pgrep -c zellij) + +if test -n "$ZELLIJ_SESSION_NAME" + echo -e "You are in a Zellij Session!\nPlease use the session manager to switch sessions.">&2 +else + cd $selected; zellij --layout prog attach -c $selected_name options +end +