Customowe menu w GNU Dialog
6
Witam szanowne grono.
Zrobiłem mały projekt w Bashu używając pakietu Dialog.
Są to pseudo graficzne panele w terminalu ze wsparciem myszki i klawiatury, do danego przycisku można przypisać dowolny skrypt bądź komendę.
Cały urok tkwi w prostocie customizacji :)
By edytować / dodawać opcje wystarczy dopisać dwie linijki tekstu w pliku config.yml i śmiga.
Całość 'programu' (nie licząc config.yml) zmieściła się w 36 linijkach kodu :)
Jeśli dalej to czytasz i zadałeś sobie podstawowe pytanie o treści:
"A na chuj mi ten panel?"
Spieszę z odpowiedzią :v
Otóż gdy Ci się nie chce pamiętać i wpierdalać ręcznie pierdylionów komend bądź wykonywać innych czynności jak normalny człowiek to wyklepujesz sobie centrum dowodzenia wszechświatem.
Po czym wpierdalasz jedną komendę i dalej operujesz strzałkami, coś jak w starym BIOS'ie.
Tu sobie można sprawdzić i pobrać wersję Alfa
https://github.com/GNU-Szmelc/UDM/tree/main
Zrobiłem mały projekt w Bashu używając pakietu Dialog.
Są to pseudo graficzne panele w terminalu ze wsparciem myszki i klawiatury, do danego przycisku można przypisać dowolny skrypt bądź komendę.
Cały urok tkwi w prostocie customizacji :)
By edytować / dodawać opcje wystarczy dopisać dwie linijki tekstu w pliku config.yml i śmiga.
Całość 'programu' (nie licząc config.yml) zmieściła się w 36 linijkach kodu :)
Jeśli dalej to czytasz i zadałeś sobie podstawowe pytanie o treści:
"A na chuj mi ten panel?"
Spieszę z odpowiedzią :v
Otóż gdy Ci się nie chce pamiętać i wpierdalać ręcznie pierdylionów komend bądź wykonywać innych czynności jak normalny człowiek to wyklepujesz sobie centrum dowodzenia wszechświatem.
Po czym wpierdalasz jedną komendę i dalej operujesz strzałkami, coś jak w starym BIOS'ie.
Tu sobie można sprawdzić i pobrać wersję Alfa
https://github.com/GNU-Szmelc/UDM/tree/main
Poza tym dostępne będą różne motywy i opcje kolorystyczne
(wystarczy dodać plik ~/.dialogrc)
Na koniec by ułatwić sobie jeszcze bardziej, można dodać customowy alias (komendę) do terminala edytując ~/.bashrc
dodając na samym dole
alias =''
Jeśli dodana komenda prowadzi do pliku exec.sh i go odpala to w ten sposób w 5 minut dodałeś sobie nową komendę i customowy panel.
(wystarczy dodać plik ~/.dialogrc)
Na koniec by ułatwić sobie jeszcze bardziej, można dodać customowy alias (komendę) do terminala edytując ~/.bashrc
dodając na samym dole
alias =''
Jeśli dodana komenda prowadzi do pliku exec.sh i go odpala to w ten sposób w 5 minut dodałeś sobie nową komendę i customowy panel.
I na koniec kilka randomowych motywów graficznych które wystukałem na kolanie byle by nie musieć patrzeć na oczojebny defaultowy skin.
Standardowo na koniec chciałbym zaprosić wszystkich zainteresowanych programowaniem, technologią itp na Discorda:
https://discord.gg/dtEvHFXnSb
https://discord.gg/dtEvHFXnSb