Wymagane uprawnienia admina
Wymagane uprawnienia admina
Wymagane uprawnienia admina
← pag

Commit 67baf4e

0
plików
+0
dodanych
-0
usuniętych
@@ -3095,7 +3095,7 @@ def _find_orphans(installed, world):
3095 3095 # MAIN
3096 3096 # =============================================================================
3097 3097
3098 -USAGE = """pag v3 – Pagan Linux Package Manager
3098 +USAGE_EN = """pag v3 – Pagan Linux Package Manager
3099 3099
3100 3100 BASIC:
3101 3101 pag install <pkg>... Install packages
@@ -3145,12 +3145,67 @@ IMMUTABLE OS (PAG_IMMUTABLE=1):
3145 3145 pag grub-update Regenerate GRUB entries for all deployments
3146 3146 """
3147 3147
3148 +USAGE_PL = """pag v3 – Pagan Linux Package Manager
3149 +
3150 +PODSTAWOWE:
3151 + pag install <pkg>... Instalacja pakietów
3152 + pag remove <pkg>... Usuwanie pakietów
3153 + pag update [--force] Odśwież indeksy repozytoriów
3154 + pag upgrade Aktualizacja wszystkich pakietów
3155 + pag list [--installed] Lista dostępnych / zainstalowanych
3156 + pag search <query> Szukaj pakietów
3157 + pag info <pkg> Szczegóły pakietu
3158 + pag files <pkg> Lista plików pakietu
3159 + pag verify [--deep] Weryfikacja integralności
3160 + pag clean Wyczyść cache pobierania
3161 + pag stats Statystyki systemu
3162 + pag download <pkg>... Pobierz do cache (offline)
3163 +
3164 +BEZPIECZEŃSTWO:
3165 + pag key-add <url|file> Importuj klucz GPG
3166 + pag key-list Lista zaufanych kluczy
3167 + pag key-remove <id> Usuń klucz
3168 +
3169 +ZAAWANSOWANE:
3170 + pag why <pkg> Dlaczego pakiet jest zainstalowany
3171 + pag autoremove Usuń osierocone zależności
3172 + pag pin <pkg> [ver] Przypnij wersję pakietu
3173 + pag unpin <pkg> Odepnij
3174 + pag pinned Lista przypiętych
3175 + pag history Historia transakcji
3176 + pag rollback Cofnij ostatnią transakcję
3177 + pag remove-orphans Usuń osierocone zależności
3178 + pag repo-add <url> Dodaj repozytorium
3179 + pag repo-list Lista repozytoriów
3180 +
3181 +FLATPAK:
3182 + pag flatpak [<query>] Szukaj i instaluj
3183 + pag flatpak search <q> Szukaj na Flathub
3184 + pag flatpak install <id> Zainstaluj flatpak
3185 + pag flatpak remove <id> Usuń flatpak
3186 + pag flatpak list Lista zainstalowanych
3187 + pag flatpak update Aktualizuj wszystkie
3188 + pag flatpak info <id> Szczegóły flatpaka
3189 +
3190 +IMMUTABLE OS (PAG_IMMUTABLE=1):
3191 + pag deploy-list Lista wdrożeń
3192 + pag deploy-rollback Przełącz na poprzednie wdrożenie
3193 + pag deploy-cleanup [N] Usuń stare wdrożenia (zachowaj N, domyślnie 3)
3194 + pag initramfs-update Przebuduj initramfs
3195 + pag grub-update Regeneruj wpisy GRUB"""
3196 +
3197 +def _get_usage():
3198 + if LANG == "pl":
3199 + return USAGE_PL
3200 + return USAGE_EN
3201 +
3202 +
3148 3203 def main():
3149 3204 if len(sys.argv) >= 2 and sys.argv[1] in ("--version", "-V", "version"):
3150 3205 print(f"pag {PAG_VERSION}")
3151 3206 sys.exit(0)
3152 3207 if len(sys.argv) < 2:
3153 - print(USAGE); sys.exit(0)
3208 + print(_get_usage()); sys.exit(0)
3154 3209
3155 3210 cmd = sys.argv[1]
3156 3211 args = sys.argv[2:]