Szybki dostęp do komend Terminala OS X

Jakiś czas temu pisałem na łamach applesauce na temat wygodnego połączenia SHH przy pomocy aplikacji Shuttle. To świetne narzędzia na stałe wpisało się w zbiór moich codziennie używanych aplikacji. Skąd jednak taka skromność twórców, którzy reklamują swoje dzieło tylko jako pomocnika dla połączeń SSH? Nie wiem, ostatecznie ja postanowiłem wykorzystać je w szerszym aspekcie i użyć go jako szybkiego centrum wywoływania najczęściej używanych przeze mnie komend systemowego Terminala.

Jak już wspominałem w poprzednim tekście konfiguracja Shuttle odbywa się przy pomocy tekstowego pliku zawierającego strukturę menu dostępowego aplikacji. Tutaj określamy polecenia znajdujące się bezpośrednio w menu kontekstowym, oraz te które chcemy umieścić w odpowiednich kategoriach. Ja przyjąłem, że jako pojedynczą pozycję skonfiguruje wyświetlanie czasu pracy mojego komputera, a w kategoriach umieszczę komendy: ping, ssh, telnet oraz ifconfig.

W tym celu otwieramy plik konfiguracyjny Shuttle z menu kontekstowego za pomocą opcji Configure i edytujemy go zgodnie ze swoimi potrzebami. Poniżej możecie spojrzeć jak wygląda to w moim przypadku, który przygotowałem na potrzeby niniejszego tekstu. Użyjcie go jako wzorca do własnych modyfikacji.

conf_shuttle

W ten prosty sposób uzbroiliśmy menu kontekstowe aplikacji w Shuttle w najczęściej wykorzystywane przez nas komendy. Od tego momentu ich wywołanie sprowadza się do kliknięcia odpowiedniej pozycji. Proste, szybkie, sprawne a co najważniejsze uporządkowane.

shuttle menu

Osobiście jestem zachwycony usprawnieniem jakie wniosła do mojego stylu pracy ta niepozorna aplikacja. Zapewne lista komend będzie się rozrastała w miarę wyłapywania poleceń, których używam nagminnie. Można pomyśleć, że przygotowanie odpowiednich skrótów klawiaturowych jest lepszym pomysłem niż przygotowywanie menu kontekstowego, jednak liczba komend jakich możemy na co dzień używać korzystając z systemowego Terminala, potrafi rozrosnąć się do takiej ilości, że ciężko byłoby zapamiętać wszystkie skróty a co dopiero znaleźć odpowiednią liczbę kombinacji klawiszy. Dodatkowo, niektóre z nich wykorzystujemy rzadko, co często prowadzi do zapomnienia jakiegoś elementu składni polecenia. Po umieszczeniu go w Shuttle już nam to nie grozi a zmiana parametrów komendy staje się banalna.