aboutsummaryrefslogtreecommitdiff
path: root/jgvariant-tool
Commit message (Collapse)AuthorAgeFilesLines
* jgvariant-tool: Factor out generic read command.Matthias Andreas Benkard2024-03-022-7/+14
| | | | Change-Id: I977a3a36ae5dec7e5a2847b2d0558dd7026184b1
* Bump version to 0.1.9-SNAPSHOT.Matthias Andreas Benkard2023-12-121-4/+4
| | | | Change-Id: If39a7584320647b7f0fb2b16c95853bf165a5a4f
* Release 0.1.8.v0.1.8Matthias Andreas Benkard2023-12-121-4/+4
| | | | Change-Id: I3676b1e0c0e2ad0eaad2ea8c48a452209d73739e
* Add missing Javadocs.Matthias Andreas Benkard2023-12-123-1/+101
| | | | Change-Id: Ia96c370f564cab9802c94a9d6fad77590dcac2a5
* jgvariant-tool: Create multi-release jars.Matthias Andreas Benkard2023-12-071-0/+6
| | | | | | | | | This is required because Yasson is a multi-release library. The class org.eclipse.yasson.internal.ClassMultiReleaseExtension, which adds record class support for Java 16+, is not available if we do not build a multi-release jar. Change-Id: I977a0ad0f7fe0f5a61881ac13f72d5a5280edc95
* jgvariant-tool: Remove Guava dependency.Matthias Andreas Benkard2023-12-073-9/+11
| | | | | | This reduces the uberjar size from 4 MB to 1.2 MB. Change-Id: I06e202fe3c5e942511952f43b8f2c5941027cce9
* jgvariant-tool: Add Maven exec plugin for direct execution.Matthias Andreas Benkard2023-12-051-0/+24
| | | | Change-Id: I683100e55a9ba06028bc0d92af4087c5749ad4ad
* jgvariant-tool: New module.Matthias Andreas Benkard2023-12-0510-0/+552
Adds a command line tool that can read and (in the future) manipulate GVariant-formatted files. Change-Id: Icc92eb409a97e7cf72dfd7535f6a8b3587dd4a48