Skip to content

Commit 3f50705

Browse files
authored
Merge pull request #19 from jubako/r/0.2.1
New version 0.2.1
2 parents c85b01c + 5cf2033 commit 3f50705

File tree

9 files changed

+67
-32
lines changed

9 files changed

+67
-32
lines changed

Cargo.lock

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ resolver = "2"
44

55
[workspace.package]
66
edition = "2021"
7-
version = "0.2.0"
7+
version = "0.2.1"
88
authors = ["Matthieu Gautier <[email protected]>"]
99
repository = "https://github.com/jubako/arx"
1010
homepage = "https://github.com/jubako/arx"
1111
license = "MIT"
1212

1313
[workspace.dependencies]
14-
jbk = { git = "https://github.com/jubako/jubako.git", package = "jubako", version = "0.2.0" }
14+
jbk = { git = "https://github.com/jubako/jubako.git", package = "jubako", version = "0.2.1" }
1515
clap = { version = "4.4.5", features = ["derive"] }
1616
clap_mangen = "0.2.20"
1717
clap_complete = "4.5.0"

Changelog.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
# Arx 0.2.1
2+
3+
- Add README.md in all sub-packages.
4+
- Improve performance of arx list (x2)
5+
- libarx now creates missing intermediate "directory" at arx archive creation.
6+
- `arx dump` now takes a output argument to not always dump on stdout
7+
- `tar2arx` accepts now a compressed tar as input.
8+
- `tar2arx` can now takes tar as a path to the tar and not always as stdin.
9+
- Add option to generate man page (all tools)
10+
- Add option to generate completion script (all tools)
11+
- `arx create` now takes option `-o` for create archive. (`-f` is keep for compatibility but will be removed)
12+
- `arx extract` now takes the input archive as argument (`-f` is keep for compatibility but will be removed)
13+
- Show a nice message in case of panic.
14+
- Better CI
15+
116
# Arx 0.2
217

318
This release is a huge release!!

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,18 @@ Arx use the jubako format and create arx archive which:
2727
- Allow to mount the archive to explore and use (read only) the files in the
2828
archive without decompressing it.
2929

30-
Try arx
31-
=======
32-
3330
Install arx
34-
-----------
31+
===========
32+
33+
Binaries for Windows, MacOS and Linux are available for [every release](https://github.com/jubako/arx/releases).
34+
You can also install arx using Cargo:
3535

3636
```
3737
cargo install arx
3838
```
3939

40+
Use arx
41+
=======
4042

4143
Create an archive
4244
-----------------
@@ -94,7 +96,7 @@ Converting a zip archive to an arx archive
9496
------------------------------------------
9597

9698
```
97-
zip2ar -o my_archive.arx my_zip_archive.zip
99+
zip2arx -o my_archive.arx my_zip_archive.zip
98100
```
99101

100102
Converting a tar archive to an arx archive

arx/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ homepage.workspace = true
1212
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1313

1414
[dependencies]
15-
arx = { path = "../libarx", version = "0.2.0", package="libarx", features=["cmd_utils"] }
15+
arx = { path = "../libarx", version = "0.2.1", package="libarx", features=["cmd_utils"] }
1616
jbk.workspace = true
1717
clap.workspace = true
1818
clap_mangen.workspace = true

tar2arx/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ homepage.workspace = true
1212
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1313

1414
[dependencies]
15-
arx = { path = "../libarx", version = "0.2.0", package="libarx", features=["cmd_utils", "zstd"] }
15+
arx = { path = "../libarx", version = "0.2.1", package="libarx", features=["cmd_utils", "zstd"] }
1616
jbk.workspace = true
1717
clap.workspace = true
1818
indicatif.workspace = true

tar2arx/README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
1-
Convert tar archive to arx
2-
==========================
1+
Tar2Arx
2+
=======
3+
4+
`tar2arx` is a command line tool to convert tar archive to arx format.
35

46
[Arx](https://crates.io/crates/arx) is a new file archive format.
57

68
Install tar2arx
7-
---------------
9+
===============
10+
11+
Binaries for Windows, MacOS and Linux are available for [every release](https://github.com/jubako/arx/releases).
12+
You can also install tar2arx using Cargo:
813

914
```
1015
cargo install tar2arx arx
@@ -13,6 +18,10 @@ cargo install tar2arx arx
1318
You will need `arx` to read the archive.
1419

1520

21+
Use tar2arx
22+
===========
23+
24+
1625
Convert a tar archive
1726
---------------------
1827

zip2arx/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ homepage.workspace = true
1212
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1313

1414
[dependencies]
15-
arx = { path = "../libarx", version = "0.2.0", package="libarx", features=["cmd_utils", "zstd"] }
15+
arx = { path = "../libarx", version = "0.2.1", package="libarx", features=["cmd_utils", "zstd"] }
1616
jbk.workspace = true
1717
clap.workspace = true
1818
indicatif.workspace = true

zip2arx/README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
1-
Convert zip archive to arx
2-
==========================
1+
Zip2Arx
2+
=======
3+
4+
`zip2arx` is a command line tool to convert zip archive to arx format.
35

46
[Arx](https://crates.io/crates/arx) is a new file archive format.
57

68
Install zip2arx
7-
---------------
9+
===============
10+
11+
Binaries for Windows, MacOS and Linux are available for [every release](https://github.com/jubako/arx/releases).
12+
You can also install zip2arx using Cargo:
813

914
```
1015
cargo install zip2arx arx
@@ -13,6 +18,10 @@ cargo install zip2arx arx
1318
You will need `arx` to read the archive.
1419

1520

21+
Use zip2arx
22+
===========
23+
24+
1625
Convert a zip archive
1726
---------------------
1827

0 commit comments

Comments
 (0)