main
59c7d64 ยท 8 days ago 139 commits
 1#!/bin/bash
 2
 3COMMAND="$1"
 4CURRENT_PATH="$2"
 5PANE_TITLE="$3"
 6HOME_DIR="$4"
 7
 8case "$COMMAND" in
 9    vim|nvim)
10        TITLE=$(basename "$PANE_TITLE" 2>/dev/null || echo "")
11        if [ -n "$TITLE" ] && [ "$TITLE" != "$COMMAND" ]; then
12            echo "$COMMAND $TITLE"
13        else
14            echo "$COMMAND"
15        fi
16        ;;
17    zsh|bash|fish|sh)
18        # Only show directory name if NOT in home
19        if [ "$CURRENT_PATH" != "$HOME_DIR" ]; then
20            DIR=$(basename "$CURRENT_PATH")
21            echo "$DIR"
22        else
23            echo "home"
24        fi
25        ;;
26    *)
27        echo "$COMMAND"
28        ;;
29esac