Starship - wiersz poleceń dla niemal każdej powłoki systemowej napisany w Ruście!

Multiplatformowy!

  • Działa na każdym popularnym systemie operacyjnym (Android, BSD, Linux, macOS, Windows).

Kompatybilny!

  • Działa z najpopularniejszymi powłokami systemowymi (Bash, Cmd, Elvish, Fish, Ion, Nushell, PowerShell, Tcsh, Xonsh, Zsh).

Szybki!

  • Język Rust zapewnia szybkość i bezpieczeństwo, aby Twój wiersz poleceń był tak szybki i niezawodny, jak to tylko możliwe.

Konfigurowalny!

  • Każdy najmniejszy szczegół można dostosować do własnych upodobań.

#technologia #komputery #windows #macos #linux
e50f1d0b-a979-4b2a-b9e1-1cfbd294b3fb
sierzant_armii_12_malp

@koszotorobur 


> Działa na każdym systemie operacyjnym 


Gdzie znajdę wersje dla AmigaOS, RISC OS, CP/M, i dla GEOS’a?

koszotorobur

@sierzant_armii_12_malp - ty dobrze wiesz gdzie

sierzant_armii_12_malp

@koszotorobur Na Aminecie wersji dla AmigaOS nie ma…

koszotorobur

@sierzant_armii_12_malp - smuteczek

milew

Do czego w praktyce?

koszotorobur

@milew - między innymi może pokazywać (w zależności od konfiguracji):


  • Prompt character turns red if the last command exits with non-zero code

  • Username if not the same as the logged-in user

  • Current Node.js/Rust/Ruby/Python/Go/etc. version

  • Current version of package in current directory

  • Current battery level and status

  • Current Git branch/commit/state/metrics/status

  • Execution time of the last command if it exceeds the set threshold

  • Indicator for jobs in the background


Można skonfigurować co się wyświetla i jak się zachowuje całkowicie pod siebie: https://starship.rs/config/

Dla kogoś kto pracuje dużo w terminalu i rożnymi językami programowania, różnymi usługami chmurowymi przez CLI, gitem i innymi narzędziami - to jest bardzo pomocne i zwiększa produktywność.

Catharsis

Ze Starshipa to korzystam odkąd się przesiadłem na linuxa z windy i polecam. Jak komuś się nie chce bawić w pisanie configa samemu to na jego stronie jest kilka gotowych przykładowych presetów, można sobie skopiować i potem pozmieniać pod siebie. Generalnie opcji jest sporo np można sobie zrobić ładnego minimalnego prompta albo nawalić tych informacji na całą linie, jak kto woli. Jak się postara, dobierze pasujące kolorki do motywu jaki się ma w systemie to efekt może być bardzo fajny.


Jak ktoś przegląda czasem r/unixporn to większość osób ma tam jakiegoś prompta z fancy configiem. Ten jest o tyle fajny że tak jak piszesz działa z większością shelli i systemów więc zmieniając shell np z basha na fisha czy zhs to nie trzeba się bawić w szukanie nowego prompta i klepanie configa na nowo.

95cfb5c6-bc5c-48a1-891a-899baa473a7f
koszotorobur

@Catharsis - pięknie wyjaśnione!

Sam używam z tym samym configiem napisanym podemnie na kilku kompach z różnymi OSami i sobie chwalę.

Zaloguj się aby komentować