Skip to content

ksef v0.1.1

Choose a tag to compare

@github-actions github-actions released this 31 Oct 09:21
· 22 commits to main since this release

Co nowego

Pierwsze uruchomienie bez czytania dokumentacji

  • ksef bez komendy pokazuje trzy środowiska MF opisane słowami — produkcja (prawdziwe faktury), demo (próba generalna), test (piaskownica) — i pierwsze kroki.
  • Zmienna KSEF_ENV zamiast -e w każdej komendzie (np. export KSEF_ENV=prod); jawne -e ma pierwszeństwo, bez obu nadal test.
  • Brak sesji: ksef wskazuje sesję w innym środowisku (dodaj -e prod albo ustaw KSEF_ENV=prod) albo podaje gotową komendę logowania.
  • Token odrzucony kodem 450 poza produkcją: podpowiedź, że token z Aplikacji Podatnika działa tylko na produkcji.
  • ksef session bez -e pokazuje sesje ze wszystkich środowisk, z opisem.
  • send na produkcji zostawia na stderr jedną linię śladu (PRODUKCJA, NIP …: wysyłam N faktur).

Poprawki

  • --key-via engine na OpenSSL 4 (który nie ma engine'ów): jasny komunikat „użyj providera” zamiast mylącego „zły PIN”.

Dokumentacja

  • docs/COMMANDS.md: nowa sekcja „Środowiska”; docs/ROADMAP.md: plan kolejnych wersji.

Instalacja

v=0.1.1 a=linux-x64   # arm64: linux-arm64
curl -LO https://github.com/kprzybys/ksef-cli/releases/download/v$v/ksef-$v-$a.tar.gz{,.sha256}
sha256sum -c ksef-$v-$a.tar.gz.sha256 && tar -xzf ksef-$v-$a.tar.gz
install -Dm755 ksef-$v-$a/ksef ~/.local/bin/ksef

Pełna lista zmian: v0.1.0...v0.1.1