topobyte / hrx-java

A Java implementation of the HRX format

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

A Java implementation of the Human Readable Arhive (hrx) format as specified in google/hrx.

This project consists of a library and a command line interface (CLI).

Library

We provide access to the artifacts via our own Maven repository:

https://mvn.topobyte.de

The package is available at these coordinates:

de.topobyte:hrx:0.1.0

Command Line Interface (CLI)

Installation

To install the CLI tools, run this:

./install.sh

This command will build the tools and install them into your ~/bin directory.

Executables

There is currently only one executable, for extracting .hrx files into a directory:

hrx-extract <input hrx archive> <output directory>

Notes

  • We currently do not check for incorrectness of archive content, i.e.
    • mulitple consequtive comments
    • duplicate filenames
    • invalid filenames
  • We don't have library classes or tools for packaging hrx files from a directory tree

License

This library is released under the terms of the Apache License.

See APACHE.md for details.

About

A Java implementation of the HRX format


Languages

Language:Java 98.4%Language:Shell 1.3%Language:CSS 0.3%