-
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.). |
|
Ładniejsza wersja. |
|
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. |
|
Uruchom automatyczne aktualizacje za pomocą hup. |
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.
== Struktura projektu
- src/: Źródło Crystal dla głównego CLI.
- unpack_commands.cr: Obsługuje komendy unpack i wszystkie subkomendy.
- run_commands.cr: Obsługuje komendy dla komend run i jego subkomend.
- game.cr: Logika gry przygodowej.
- helper.cr: Wyświetlanie ASCII.
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 Go, Python i Crystal.
- Używa bibliotek takich jak colored, bubbletea, rich itp.
Twórz pliki {nazwa komendy}.hacker w ~/.config/hackeros/hacker/ przyklad takiego pliku znajdziesz na: https://github.com/HackerOS-Linux-System/Hacker-CLI-Tool/blob/main/hacker/config-files/custom-commands/example.hacker