all repos

tmux-stare @ 8d8ca95

session manager, but my session manager
2 files changed, 5 insertions(+), 3 deletions(-)
ignore sessions with disabled status
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2026-06-07 12:36:50 +0300
Authored at: 2026-06-05 23:30:12 +0300
Change ID: osnvlyzopmnokruwpkusztlttputlwqr
Parent: 7984755
M scripts/pick.sh
···
        14
        14
             seen["$name"]="stored"

      
        15
        15
           done

      
        16
        16
         

      
        17
        
        -  while IFS= read -r session; do

      
        
        17
        +  while IFS=' ' read -r session status_val; do

      
        
        18
        +    [[ "$status_val" == "off" ]] && continue

      
        18
        19
             seen["$session"]="loaded"

      
        19
        
        -  done < <(tmux list-sessions -F "#{session_name}")

      
        
        20
        +  done < <(tmux list-sessions -F "#{session_name} #{status}")

      
        20
        21
         

      
        21
        22
           for name in "${!seen[@]}"; do

      
        22
        23
             [[ "${seen[$name]}" == "loaded" ]] || continue

      
M scripts/sessions.sh
···
        242
        242
         }

      
        243
        243
         

      
        244
        244
         save_all_sessions() {

      
        245
        
        -  tmux list-sessions -F "#{session_name}" | while read -r session; do

      
        
        245
        +  tmux list-sessions -F "#{session_name} #{status}" | while read -r session status_val; do

      
        
        246
        +  [[ "$status_val" == "off" ]] && continue

      
        246
        247
           save_session "$session"

      
        247
        248
         done

      
        248
        249