To narzędzie jest idealne dla użytkowników, którzy chcą szybkiego dostępu do instalacji emulatorów, kontenerów cyberbezpieczeństwa (poprzez Distrobox i BlackArch), launcherów gier (Steam, Lutris itp.) i więcej. Posiada interaktywne TUIs (interfejsy użytkownika tekstowe) do pomocy, dokumentacji i wyboru pakietów. image::https://img.shields.io/badge/Version-1.4.0-blue.svg[Wersja] image::https://img.shields.io/badge/License-MIT-green.svg[Licencja] image::https://img.shields.io/badge/Rust-1.70+-orange.svg[Wersja Rust] == Funkcje - Zarządzanie pakietami: Instaluj/usuń pakiety za pomocą APT, Flatpak i niestandardowych komend unpack dla zestawów narzędzi. - Wsparcie dla gier: Instaluj narzędzia takie jak Steam, Lutris, Heroic Games Launcher, Roblox, emulatory (PS4, Switch, DOSBox, PS3). - Narzędzia cyberbezpieczeństwa: Ustaw kontener Distrobox z BlackArch Linux, aby uzyskać dostęp do tysięcy narzędzi hakerskich. - Narzędzia systemowe: Wyświetlaj logi, aktualizuj system, tapety i sam HackerOS. - Interaktywna gra: Graj w "Hacker Adventure" – wielopoziomową grę tekstową z zagadkami, zgadywankami i bitwami. - TUIs i shell: Interaktywna pomoc, dokumentacja, selektor pakietów oraz niestandardowy shell do uruchamiania komend. - Updater: Updater oparty na Crystal do aktualizacji systemu, Flatpak, Snap, firmware i więcej, z opcjonalnymi automatycznymi aktualizacjami przy starcie. - Kolorowe wyjście: Używa kolorowego wyjścia terminala dla lepszego doświadczenia użytkownika.
Poniżej znajduje się lista komend w formie tabeli:
| Komenda | Opis |
|---|---|
|
Instaluj dodatki takie jak Wine, BoxBuddy itp. |
|
Instaluj gry + cyberbezpieczeństwo. |
|
Instaluj edytor Atom. |
|
Instaluj emulatory PS4, Switch, DOSBox, PS3. |
|
Ustaw kontener BlackArch. |
|
Interaktywny TUI do wyboru pakietów. |
|
Instaluj narzędzia do gier (z Roblox). |
|
Narzędzia do gier bez Roblox. |
|
Instaluj gamescope. |
|
Ustaw gamescope ze Steam. |
|
Uruchom interaktywny TUI pomocy. |
|
Uruchom TUI FAQ i dokumentacji. |
|
Instaluj za pomocą APT. |
|
Usuń za pomocą APT. |
|
Instaluj Flatpak z Flathub. |
|
Usuń Flatpak. |
|
Aktualizuj wszystkie Flatpaki. |
|
Pokaż logi systemowe. |
|
Aktualizuj system. |
|
Sprawdź aktualizacje. |
|
Uruchom Steam. |
|
Uruchom launcher aplikacji HackerOS. |
|
Uruchom tryb gry. |
|
Aktualizuj HackerOS. |
|
Pełna aktualizacja systemu (APT, Flatpak, Snap itp.). |
|
Graj w grę Hacker Adventure. |
|
Informacje o języku programowania Hacker. |
|
Wyświetl ASCII art. |
|
Wejdź do interaktywnego shella. |
|
Wejdź do kontenera Distrobox. |
|
Usuń kontener Distrobox. |
|
Utwórz nowy plugin. |
|
Włącz plugin. |
|
Wyłącz plugin. |
|
Lista wszystkich pluginów. |
|
Użyj pluginu. |
Uruchom hacker game, aby zacząć. Wybierz poziomy od Łatwego do Mitycznego, rozwiązuj zagadki, zgaduj liczby i walcz w zabawnej, hakerskiej przygodzie.
=== Updater
Uruchom ~/.hackeros/hacker/HackerOS-Updater do aktualizacji systemu. Użyj --with-gui dla menu GUI w terminalu po aktualizacji.
Aby włączyć automatyczne aktualizacje przy starcie: Uruchom z --auto lub wybierz w GUI.
== Struktura projektu
- src/: Źródło Rust dla głównego CLI.
- commands.rs: Obsługuje komendy unpack, system, run.
- game.rs: Logika gry przygodowej.
- help.rs: Wyświetlanie ASCII.
- utils.rs: Spinnery, aktualizacje, pomoce do gier/cyber.
- hacker-docs/, hacker-help/, hacker-select/: TUIs w Go.
- hacker-shell/: Interaktywny shell w Python.
- HackerOS-Updater/: Updater w Crystal.
== Współpraca
1. Zrób fork repozytorium.
2. Utwórz branch z funkcją.
3. Zatwierdź zmiany.
4. Wypchnij i otwórz Pull Request.
Zgłaszaj problemy poprzez GitHub Issues.
== Licencja
Ten projekt jest licencjonowany na licencji MIT - szczegóły w pliku LICENSE.
== Podziękowania
- Zbudowane z użyciem Rust, Go, Python i Crystal.
- Używa bibliotek takich jak clap, colored, bubbletea, rich itp.