Render token scan as compact token table

This commit is contained in:
mpabi
2026-04-26 20:49:35 +02:00
parent a9d0d0117a
commit 2885d3a4fa
4 changed files with 399 additions and 226 deletions
+5 -7
View File
@@ -156,13 +156,11 @@ Podstawowe komendy tokenow:
./rvctl tokens stats --repo ~/dev/workspace/rv/series/inf/03
```
`tokens scan` wypisuje waska tabele. Dla jednego endpointu zobaczysz
osobny wiersz `source=repo` oraz osobny wiersz `source=tokens.json`.
Ten sam numer `item` laczy oba wiersze w pare dla jednego endpointu.
Kolumna `token` pokazuje, gdzie jest token, a `sync` stawia `*` przy zrodle
prawdy. Kolumna `id` pokazuje `r1` dla tokena w repo albo `t1` dla tokena w
`tokens.json`, bez pokazywania sekretu. Endpoint jest rozbity na `server`,
`scheme`, `host` i `port`.
`tokens scan` wypisuje tabele `tokens`: jeden wiersz na logiczny token.
`token_ref` laczy nazwe tokena z markerem po prawej stronie: `*` oznacza, ze
remote i `tokens.json` sa zgodne oraz uprawnienia zostaly wczytane, `R` oznacza
token tylko w remote, a `S` token tylko w `tokens.json`. Kolumny `scope`, `org`
i `repo` sa maskami uprawnien; bez `*` maja wartosc `?????` albo `????`.
## Fetch i switch