Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ubavic committed May 1, 2024
1 parent a9df17a commit 3e16c3f
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ U slučaju `json` i `pdf` opcija, program ne dodaje ekstenziju na kraj lokacije

Pri pokretanju sa `atr`, `json` ili `pdf` opcijom, program očekuje da je kartica smeštena u čitač i neće čekati na ubacivanje kartice kao što je to slučaj sa grafičkim okruženjem.

Pri pokretanju sa `atr`, `help`, `list` ili `version` opcijama podaci sa kartice neće biti očitani (osim eventualno ATR koda). Program će prestati izvršavanje nakon ispisa odgovarajuće informacije.
Pri pokretanju sa `atr`, `help`, `list` ili `version` opcijama podaci sa kartice neće biti očitani (osim eventualno ATR koda). Program će prestati izvršavanje nakon ispisa odgovarajuće informacije.

### Čitači i drajveri

Expand All @@ -50,6 +50,8 @@ Baš Čelik bi trebalo da funkcioniše sa svim čitačima pametnih kartica koji

Izvršne datoteke poslednje verzije programa možete preuzeti sa [Releases](https://github.com/ubavic/bas-celik/releases) stranice.

Za Linux operativni sistem su dostupne verzije sa i bez grafičkog interfejsa. Verzija sa grafičkim interfejsom je dostupna u okviru datoteke `bas-celik.linux.amd64.tar.xz`. Verzija bez grafičkog interfejsa je dostupna kao izvršna datoteka `bas-celik-cli.linux.amd64`. Obe verzije prihvataju gore navedene opcije komandne linije.

## Kompilacija

Potrebno je posedovati `go` kompajler. Na Linuksu je potrebno instalirati i `libpcsclite-dev` i [pakete za Fyne](https://developer.fyne.io/started/#prerequisites) (možda i `pkg-config`).
Expand Down Expand Up @@ -92,6 +94,7 @@ Aplikacija je podeljena na sledeće pakete:
+ `card` - paket definiše [funkcije za komunikaciju](./card/card.go) sa pametnim karticama i funkcije za parsiranje `Document` struktura iz [TLV](./card/tlv.go) i [BER](./card/ber.go) datoteka.
+ `gui` - definicija grafičkog interfejsa uključujući i [*pooler* kartice](./gui/pooler.go).
+ `localization` - skup pomoćnih funkcije da za formatiranje datuma, podršku za različita pisma, itd..
+ `internal` - skup funkcija koje (za sada) služe samo za pokretanje programa (parsiranje opcija komandne linije, pokretanje grafičkog interfejsa, itd...)

Ostali direktorijumi u okviru projekta:
+ `embed` i `assets` - dodatne datoteke. Neke se linkuju u izvršnu verziju prilikom kompilacije.
Expand Down

0 comments on commit 3e16c3f

Please sign in to comment.