diff --git a/byobu-adminsys b/byobu-adminsys index f4ee519..7da82e6 100755 --- a/byobu-adminsys +++ b/byobu-adminsys @@ -3,13 +3,32 @@ SESSION_NAME="Adminsys" PROJECT_DIR="/etc/nixos" PROJECT_MODULES="base private server" +HEAD_ADDITIONNAL_TABS="git config" +TAIL_ADDITIONNAL_TABS="glances" +# création de la session byobu new-session -d -s ${SESSION_NAME} -n 'run' -c ${PROJECT_DIR}; -byobu new-window -n 'git' -c ${PROJECT_DIR}; -byobu new-window -n 'config' -c ${PROJECT_DIR}; + +# définition des onglets + +## onglets courants au début. Positionnés dans dossier projet +for i in ${HEAD_ADDITIONNAL_TABS} +do + byobu new-window -n ${i} -c ${PROJECT_DIR}; +done + +## onglets spécifiques au projet. Positionnés dans les dossiers enfants for i in ${PROJECT_MODULES} do byobu new-window -n ${i} -c ${PROJECT_DIR}/${i}; done + +## onglets courants à la fin. Positionnés dans dossier projet +for i in ${TAIL_ADDITIONNAL_TABS} +do + byobu new-window -n ${i} -c ${PROJECT_DIR}; +done + +# affiche la session byobu -2 attach-session -t ${SESSION_NAME};