C
confcli
Zarządzaj stronami Confluence bezpośrednio z wiersza poleceń — czytaj, twórz, aktualizuj i szukaj bez opuszczania terminala.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
confcli to narzędzie wiersza poleceń do pracy z Confluence Cloud. Pozwala na odczytywanie, tworzenie i edycję stron, zarządzanie załącznikami, etykietami i komentarzami, a także wyszukiwanie i eksportowanie treści. Idealne dla zespołów, które preferują automatyzację i skrypty zamiast interfejsu webowego. Obsługuje różne sposoby referencji stron — po ID, URL lub notacji Przestrzeń:Tytuł. Wymaga uwierzytelnienia poprzez zmienne środowiskowe lub interaktywne logowanie.
Jak używać
- Sprawdź, czy confcli jest zainstalowany, uruchamiając w terminalu polecenie
command -v confcli. Jeśli narzędzie nie istnieje, zainstaluj je za pomocą skryptu instalacyjnego:curl -fsSL https://raw.githubusercontent.com/hochej/confcli/main/install.sh | sh. Możesz również określić wersję lub katalog instalacji, ustawiając zmienneVERSIONlubINSTALL_DIR. - Skonfiguruj uwierzytelnienie, najpierw sprawdzając status:
confcli auth status. Jeśli nie jesteś zalogowany, możesz uruchomićconfcli auth logininteraktywnie w swoim terminalu lub ustawić zmienne środowiskowe:CONFLUENCE_DOMAIN(np. yourcompany.atlassian.net),CONFLUENCE_EMAILiCONFLUENCE_TOKEN. Token API możesz wygenerować na stronie https://id.atlassian.com/manage-profile/security/api-tokens. - Aby odczytać lub wyszukać strony, użyj poleceń takich jak
confcli space list(lista przestrzeni) lubconfcli space pages NAZWA_PRZESTRZENI --tree(hierarchia stron). Strony możesz referencjonować na trzy sposoby: po ID (np. 12345), pełnym URL lub notacji Przestrzeń:Tytuł (np. MFS:Overview). - Do tworzenia lub edycji stron użyj poleceń
createiupdate. Przed wykonaniem operacji modyfikujących dane (tworzenie, usuwanie, dodawanie etykiet, przesyłanie załączników), upewnij się, że masz wyraźną intencję użytkownika — nigdy nie wykonuj tych czynności na podstawie założeń. - Aby bezpiecznie sprawdzić, co zrobi destrukcyjna operacja bez jej wykonania, dodaj flagę
--dry-rundo polecenia. To pozwala na podgląd zmian przed zatwierdzeniem. - Zarządzaj załącznikami, etykietami i komentarzami za pomocą dedykowanych poleceń (np. attachment upload/delete, label add/remove, comment add/delete), które są dostępne dla każdej strony lub przestrzeni.