diff options
Diffstat (limited to 'bin/tmux-session.sh')
| -rwxr-xr-x | bin/tmux-session.sh | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/bin/tmux-session.sh b/bin/tmux-session.sh index 774e64b..d12aafa 100755 --- a/bin/tmux-session.sh +++ b/bin/tmux-session.sh @@ -11,8 +11,8 @@ ## ## name-1 directory ## name-2 directory -## ... -## name-n directory +## # comment +## name-n directory # inline comment ## ## Where name is unique string between each line, and directory is a path to ## directory where session will started. @@ -33,9 +33,16 @@ fi echo "searching for $SESS_NAME ..." { - while read name dir; do - if [[ "$SESS_NAME" == "$name" ]]; then - SESS_DIR=$dir + while read line; do + if [[ -z "$line" ]]; then + continue + fi + if [[ "$line" =~ ^#.* ]]; then + continue + fi + session=($line) + if [[ "$SESS_NAME" == "${session[0]}" ]]; then + SESS_DIR="${session[1]}" break fi done |
