Erlang Does Gnu AR.
edgar is a module inspired of erl_tar and doing GNU ar archive format.
Same API than erl_tar is exported, except add/3 and add/4 (to be done in a next version).
A complete documentation is available.
Simply run make docs and open doc/index.html in your favorite browser, this will insure you having the documentation related to your version.
git clone git://github.com/crownedgrouse/edgar.git
cd edgar
make
erl -pa `pwd`/ebin
When cloning project, references ar files have to be created first, as reference files coming with new timestamps and UID/GID.
To do so simply run make init_test once.
You can then run make tests.
Note : Test initialization need ar tool to be installed. Running tests on some platform/OS may not be possible, then.
But this does not mean edgar cannot be used on those platform/OS.
Contributions are welcome. Please use pull-requests.