Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PNG Coords CLI

Narzędzie wiersza poleceń do odczytu i edycji mapy współrzędnych w PNG (chunk pcRd).

Wymagania

  • JDK 17+ (budowanie lokalne)
  • lokalnie zainstalowane pl.koder95:png-coords albo wersja z Maven Central

Budowanie

./mvnw -B package

Artefakt JAR: target/png-coords-cli-*-all.jar

Natywny launcher z bundlowanym runtime (opcjonalnie, wymaga jpackage z JDK):

mkdir -p target/jpackage-input target/jpackage
cp target/png-coords-cli-*-all.jar target/jpackage-input/
jpackage --type app-image --name png-coords \
  --input target/jpackage-input \
  --main-jar "$(basename target/jpackage-input/*-all.jar)" \
  --main-class pl.koder95.pngcoords.cli.PngCoordsCli \
  --dest target/jpackage
# Windows: dodaj --win-console

Użycie

Z release (preferowane — bez osobnego JDK na maszynie docelowej):

# po rozpakowaniu archiwum platformowego
./png-coords list image.png          # Linux / macOS
png-coords.exe list image.png        # Windows

Z JAR:

java -jar png-coords-cli-*-all.jar list image.png
java -jar png-coords-cli-*-all.jar put image.png --x 0.5 --y 0.5 --desc "center"
java -jar png-coords-cli-*-all.jar update image.png --x 0.5 --y 0.5 --desc "new description"
java -jar png-coords-cli-*-all.jar remove image.png --x 0.5 --y 0.5
java -jar png-coords-cli-*-all.jar clear image.png

Domyślnie polecenia zapisujące nadpisują plik wejściowy; użyj --out aby zapisać kopię.

Wersjonowanie

Wersja pochodzi z właściwości Maven revision (domyślnie 1.0-SNAPSHOT).

Publikacja: tag v* na gałęzi domyślnej → GitHub Release z archiwami app-image dla Windows (.zip), Linux (.tar.gz) i macOS (.zip), plus SHA256SUMS i SHA256SUMS.asc.

Weryfikacja release (GPG)

Artefakty platformowe nie są podpisane Authenticode ani Apple Developer ID — weryfikacja tożsamości release’u opiera się na sumach SHA-256 podpisanych GPG.

About

Command-line tool for CRUD on PNG coordinate maps (pcRd chunk)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages