Add special case (hub) to tmux-sessionizer
This commit is contained in:
		@@ -15,18 +15,22 @@ hydrate() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
local search_dirs=(
 | 
			
		||||
    $HOME
 | 
			
		||||
    $HOMEBOX
 | 
			
		||||
    $DEVDIR
 | 
			
		||||
    $DEVDIR/git
 | 
			
		||||
    $DEVDIR/git/*
 | 
			
		||||
)
 | 
			
		||||
local selected_path=''
 | 
			
		||||
[[ $# -eq 1 ]] && selected_path=$1 ||
 | 
			
		||||
    selected_path=$(find $search_dirs -mindepth 1 -maxdepth 1 -type d | fzf)
 | 
			
		||||
    selected_path=$(
 | 
			
		||||
        find $search_dirs -mindepth 1 -maxdepth 1 -type d |
 | 
			
		||||
        (echo 'hub' && cat) |
 | 
			
		||||
        fzf
 | 
			
		||||
    )
 | 
			
		||||
[[ -z $selected_path ]] && exit 0
 | 
			
		||||
 | 
			
		||||
local selected_name=$(basename "$selected_path" | tr . _)
 | 
			
		||||
local selected_name=''
 | 
			
		||||
[[ "$selected_path" = "hub" ]] && selected_name="hub" && selected_path=$HOME ||
 | 
			
		||||
  selected_name=$(basename "$selected_path" | tr . _)
 | 
			
		||||
 | 
			
		||||
! (tmux_session_exists $selected_name) &&
 | 
			
		||||
    tmux new-session -d -s $selected_name -c $selected_path &&
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user