manage all kind of archives with one interface

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