Replace byobu with zellij

Signed-off-by: TuDatTr <tuan-dat.tran@tudattr.dev>
This commit is contained in:
TuDatTr
2023-03-06 10:20:51 +01:00
parent 93634f230c
commit 23ba9b1a7f
10 changed files with 1115 additions and 16 deletions

View File

@@ -0,0 +1,21 @@
#!/usr/bin/env nu
let zellij_session_table = (zellij ls | lines);
let zellij_session_count = ($zellij_session_table | length);
if $zellij_session_count == 0 {
zellij
} else if $zellij_session_count == 1 {
zellij attach
} else {
let prompt = $"
zellij sessions:
($zellij_session_table|table)
Choose session 0-($zellij_session_count - 1):
";
let user_input = (input $"($prompt)"| into int);
let table_entry = ($zellij_session_table | select $user_input)
zellij attach $table_entry;
}