manage all kind of archives with one interface

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

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.