diff options
Diffstat (limited to '.local/bin')
| -rwxr-xr-x | .local/bin/tmux-sessionizer | 15 | 
1 files changed, 15 insertions, 0 deletions
diff --git a/.local/bin/tmux-sessionizer b/.local/bin/tmux-sessionizer new file mode 100755 index 0000000..8f1c263 --- /dev/null +++ b/.local/bin/tmux-sessionizer @@ -0,0 +1,15 @@ +#!/bin/bash + +DIR=$(fdfind --type d --strip-cwd-prefix -L -H | fzf) +SESSION_NAME="$DIR_$(date +%M%S)" + +if [ -n "$DIR" ] +then +  tmux new-session -d -c "$DIR" -s "$SESSION_NAME" +  if [ -n "$TMUX" ] +  then +    tmux switch -t "$SESSION_NAME" +  else +    tmux attach -t "$SESSION_NAME" +  fi +fi  | 
