Hacker-CLI-Tool v2.0
= Narzędzie CLI Hacker :toc: left :toclevels: 3 :sectnums: :sectanchors: == O narzędziu 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.9.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.
=== Podstawowe komendy Poniżej znajduje się lista komend w formie tabeli:
[cols="2,3",options="header"] |=== |Komenda |Opis
|hacker unpack add-ons |Instaluj dodatki takie jak Wine, BoxBuddy itp. |hacker unpack gs |Instaluj gry + cyberbezpieczeństwo. |hacker unpack devtools |Instaluj edytor Atom. |hacker unpack emulators |Instaluj emulatory PS4, Switch, DOSBox, PS3. |hacker unpack cybersecurity |Ustaw kontener BlackArch. |hacker unpack select |Interaktywny TUI do wyboru pakietów. |hacker unpack gaming |Instaluj narzędzia do gier (z Roblox). |hacker unpack noroblox |Narzędzia do gier bez Roblox. |hacker unpack hacker-mode |Instaluj gamescope. |hacker unpack gamescope-session-steam |Ustaw gamescope ze Steam. |hacker help |Uruchom interaktywny TUI pomocy. |hacker docs |Uruchom TUI FAQ i dokumentacji. |hacker install <pakiet> |Instaluj za pomocą APT. |hacker remove <pakiet> |Usuń za pomocą APT. |hacker flatpak-install <pakiet> |Instaluj Flatpak z Flathub. |hacker flatpak-remove <pakiet> |Usuń Flatpak. |hacker flatpak-update |Aktualizuj wszystkie Flatpaki. |hacker system logs |Pokaż logi systemowe. |hacker run update-system |Aktualizuj system. |hacker run check-updates |Sprawdź aktualizacje. |hacker run steam |Uruchom Steam. |hacker run hacker-launcher |Uruchom launcher aplikacji HackerOS. |hacker run hackeros-game-mode |Uruchom tryb gry. |hacker run update-hackeros |Aktualizuj HackerOS. |hacker update |Pełna aktualizacja systemu (APT, Flatpak, Snap itp.). |hacker update --better |Ładniejsza wersja. |hacker game |Graj w grę Hacker Adventure. |hacker hacker-lang |Informacje o języku programowania Hacker. |hacker ascii |Wyświetl ASCII art. |hacker shell |Wejdź do interaktywnego shella. |hacker enter <kontener> |Wejdź do kontenera Distrobox. |hacker remove-container <kontener> |Usuń kontener Distrobox. |hacker unpack atomatic-updates |Uruchom automatyczne aktualizacje za pomocą hup. |===
=== Gra Hacker Adventure 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
- Zrób fork repozytorium.
- Utwórz branch z funkcją.
- Zatwierdź zmiany.
- 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 https://go.dev/[Go], https://www.python.org/[Python] i https://crystal-lang.org/[Crystal].
- Używa bibliotek takich jak
colored,bubbletea,richitp.
=== Tworzenie własnych komend 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
Hacker-CLI-Tool
- 0
- 0
- 0
- 0
- 0
- 1 day ago
- August 9, 2025
MIT License
Thu, 18 Dec 2025 22:21:51 GMT