forgejo
Interact with Forgejo using the `tea` CLI. Use `tea issue`, `tea pr`, `tea actions`, and `tea api` for issues, PRs, Actions, and advanced queries.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Interact with Forgejo using the tea CLI. Use tea issue, tea pr, tea actions, and tea api for issues, PRs, Actions, and advanced queries.
How to use
Zainstaluj tea CLI — wybierz jedną z metod: przez brew (jeśli używasz macOS) poleceniem
brew install tea, lub przez go poleceniemgo install code.gitea.io/tea@latest. Upewnij się, że narzędzie jest dostępne w ścieżce systemowej.Skonfiguruj dostęp do instancji Forgejo — dodaj login poleceniem
tea login add --name my-forgejo --url https://forgejo.example.com --token TWÓJ_TOKEN, zastępując URL i token wartościami dla Twojej instancji. Możesz zarządzać wieloma logowaniami i wyświetlić je poleceniemtea login.Wyświetl otwarte pull requesty — użyj
tea pulls --repo owner/repo --login my-forgejo, aby zobaczyć listę wszystkich otwartych PR-ów w repozytorium. Jeśli masz domyślny login, parametr--loginjest opcjonalny.Sprawdź szczegóły konkretnego PR-a — polecenie
tea pr 55 --repo owner/repo --login my-forgejowyświetli pełne informacje o PR-ze o numerze 55, w tym tytuł, stan i autora.Zarządzaj zadaniami — użyj
tea issues --repo owner/repo --login my-forgejo, aby wyświetlić otwarte issues, lubtea issue 123 --repo owner/repo --login my-forgejo, aby zobaczyć szczegóły konkretnego zadania.Wykonaj zaawansowane zapytania — dla bardziej złożonych operacji użyj
tea apiz ścieżką API, np.tea api repos/owner/repo/pulls/55 --login my-forgejo | jq '.title, .state, .user.login', aby wyodrębnić wybrane pola z odpowiedzi (wymaga zainstalowania jq do filtrowania JSON).