Releases: jubako/arx
0.2.1
- Add README.md in all sub-packages.
- Improve performance of arx list (x2)
- libarx now creates missing intermediate "directory" at arx archive creation.
arx dump
now takes a output argument to not always dump on stdouttar2arx
accepts now a compressed tar as input.tar2arx
can now takes tar as a path to the tar and not always as stdin.- Add option to generate man page (all tools)
- Add option to generate completion script (all tools)
arx create
now takes option-o
for create archive. (-f
is keep for compatibility but will be removed)arx extract
now takes the input archive as argument (-f
is keep for compatibility but will be removed)- Show a nice message in case of panic.
- Better CI
v0.2.0
This release is a huge release!!
Most of the changes come from the Jubako 0.2.0 release.
Create a arx library
Arx is now split in a library and a tool part.
The arx library (libarx) can now be used by other projects.
New automount
binary.
The automount
binary is useless in itself. But it can be concatenated with an Arx archive to
create an automount archive.
Store unix properties in Arx
Now arx format stores file properties. The properties are:
- owner
- group
- mode
- mtime
The size is also store in the entry, which allow libarx to give the file size without searching
for content in the contentPack (this somehow prevents use to use variant contentPacks).
Do deduplication at file level.
At creation, arx maintain a cache of hash of already added content.
If a file to add has the same hash that a previously added content, we will reuse the previous ContentAddress
.
Various improvement of the command line API
arx list
now have a stable output,arx extract
andarx create
can now take a file listing the files to extract/addarx extract
has a--progress
optionarx create
has an option to strip prefix from the add file namearx create
has an option to change current directory before creating the archivearx create
has options to specify if we want one file (containing all packs) or one file per packsarx create
has an option to configure the compression used
Add zip2arx
and tar2arx
Port to Windows and MacOs
While arx compile on Windows and MacOs, it is not completely tested.
mount
feature is not available on Windows.