# list of tmux sessions export def sessions []: [ nothing -> table<record< name: string id: string attached: number windows: number attached_list: list<string> >> ] { tmux list-sessions -F "#{session_name}\t#{session_id}\t#{session_windows}\t#{session_attached}\t#{session_attached_list}" | from tsv --noheaders | rename name id windows attached attached_list | update attached_list { split row , } }