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:]