manage all kind of archives with one interface

dm9pZCAq 9f95d57513 archives: tgz: fix matching 2 weeks ago
archives 9f95d57513 archives: tgz: fix matching 2 weeks ago
include 260745a17e include: Makefile: undate versions 10 months ago
man 705c585cd6 add man page 10 months ago
.gitignore bb4f9a9c84 add info about dependencies 10 months ago
LICENSE 26da1c9921 Initial commit 10 months ago
Makefile 705c585cd6 add man page 10 months ago
README.md 38982d8626 README.md: add more info about dependencies 10 months ago
a.c ea727a388a a.c: add dry run to help 10 months ago
archive.h 0e4b6c7214 rename interface99 functions 10 months ago
archives.h f55e63d21d archives.h: use pragmas from metalang 8 months ago
arg.h b380d7fb25 add all files 10 months ago
config.mk bb4f9a9c84 add info about dependencies 10 months ago
deps.mk b380d7fb25 add all files 10 months ago
util.c b380d7fb25 add all files 10 months ago
util.h b380d7fb25 add all files 10 months ago

README.md

a

this is shell script (writen in C (but without popen(3) or system(3) (only pure execvp(3)))) for more convenient way of managing all kind of archives with one command line interface

for info about options and usage see man page

dependencies

build-time

to automatically download it:

make -j2 -C include

run-time

for example to extract or list content of zip archives you need unzip(1) and to create zip archives you need zip(1)

for managing tar.gz archives you need tar(1) and gzip(1)

and etc.