From e65ba78cc86d072921b7ba4ed81d3148a0606ad5 Mon Sep 17 00:00:00 2001 From: m3tam3re Date: Wed, 20 Mar 2024 05:57:37 +0100 Subject: [PATCH] first --- zellij_ps.fish | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 zellij_ps.fish 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 +