An open API service indexing awesome lists of open source software.

https://github.com/ryzeon-dev/ezark

Open source archive utility written in Rust
https://github.com/ryzeon-dev/ezark

archive rust

Last synced: 2 months ago
JSON representation

Open source archive utility written in Rust

Awesome Lists containing this project

README

        

# EZARK

- Easy Archiver
- Open source archive utility written in Rust

## Install
- from `cargo`
```
cargo install ezark
```
- from `git`
```
git clone https://github.com/ryzeon-dev/ezark
cd ezark
make
sudo make install
```
- `git` repository contains compiled executables, for linux_amd64, linux_arm64, win_x86_64

## Usage
- verbose operation can be obtained using `-v` or `--verbose` flag
- create an archive
```
ezark --make archive_name.eza files_and_dirs
```

- when creating an archive, it is possible to specify certain string patterns to exclude
- doing this requires the use of the `-x` or `--exclude` flag, followed by a comma separated list of patterns
```
ezark --make archive_name.eza files_and_dirs --exclude dirs_to_exclude,files_to_exclude
```

- extract an archive
- if no extraction path is given, the extraction will be executed in current path
```
ezark --extract archive_name.eza extraction_path
```

- inspect archive
```
ezark --inspect archive_name.eza
```

- check version
```
ezark --version
```

- to get help, use the `-h` or `--help` flag
```
ezark --help
```