Pierwsze połączenie

Szybki start

Po zainstalowaniu repartee uruchom go:

repartee

Zobaczysz główny interfejs z buforem statusu. Połączmy się z siecią IRC.

Dodaj serwer

Edytuj ~/.repartee/config.toml (tworzony przy pierwszym uruchomieniu) i dodaj serwer:

[servers.libera]
label = "Libera"
address = "irc.libera.chat"
port = 6697
tls = true
autoconnect = true
channels = ["#repartee"]

Możesz też użyć polecenia /server lub interaktywnego panelu ustawień /wizard w czasie działania:

/server add libera irc.libera.chat
/server connect libera
/wizard

Dołącz do kanałów

Po połączeniu dołącz do kanałów za pomocą:

/join #channel
/join #secret mykey

Kanały wymienione w tablicy channels w konfiguracji są dołączane automatycznie po połączeniu.

Odświeżanie kanału

Aby odświeżyć swoją obecność na kanale (wyjście + ponowne dołączenie), użyj:

/cycle
/cycle #channel
/cycle Refreshing...

Nawigacja

  • Alt + 1-9 / 0 (lub Esc + 1-9 / 0) -- przełączanie między buforami (oknami 1-10)
  • Alt + A -- skok do bufora z nieprzeczytaną aktywnością o najwyższym priorytecie
  • Alt + Lewo / Prawo (lub Ctrl+N / Ctrl+P) -- poprzedni / następny bufor
  • Alt + L (lub /bare) -- przełączenie widoku czystego tekstu w stylu WeeChat (do natywnego zaznaczania myszą i klikania zawiniętych linków)
  • /bind -- podgląd lub zmiana dowolnego skrótu klawiszowego bądź sekwencji z prefiksem
  • /wizard -- otwarcie pełnego interaktywnego panelu ustawień (lub kliknięcie ikony koła zębatego w lewym górnym rogu)
  • Kliknięcie na liście buforów lub liście nicków
  • Kółko myszy -- przewijanie historii czatu
  • Tab -- uzupełnianie nicków
  • Góra/Dół -- historia wprowadzania

Uwierzytelnianie SASL

Dla sieci obsługujących SASL (Libera Chat, OFTC, bouncery Soju itd.) dodaj dane uwierzytelniające do ~/.repartee/.env:

# ~/.repartee/.env
LIBERA_SASL_USER=mynick
LIBERA_SASL_PASS=hunter2

Następnie w konfiguracji:

[servers.libera]
address = "irc.libera.chat"
port = 6697
tls = true
sasl_user = "mynick"
# sasl_pass loaded from .env
# sasl_mechanism = "SCRAM-SHA-512"  # pomiń, aby automatycznie wybrać najsilniejszy mechanizm

Obsługiwane mechanizmy SASL: PLAIN, EXTERNAL (certyfikat klienta TLS), SCRAM-SHA-1/256/512, ECDSA-NIST256P-CHALLENGE oraz OAUTHBEARER (jawny wybór dla bouncerów obsługujących OAuth). Gdy mechanizm nie jest przypięty na stałe, Repartee automatycznie wybiera najsilniejszy dostępny mechanizm oferowany przez serwer.

Odłączanie

Możesz odłączyć się od repartee i zostawić go działającego w tle. Połączenia IRC pozostają aktywne, a wiadomości są nadal logowane.

/detach

Lub naciśnij Ctrl+\ lub Ctrl+Z. Terminal zostaje przywrócony i pojawia się wiersz poleceń powłoki.

Ponowne dołączenie z dowolnego terminala:

repartee a

Zobacz Sesje i odłączanie, aby poznać pełny przewodnik.

Następne kroki