Short: friendly Ami Tar frontend Author: lorylombus@gmail.com (Lorence Lombardo) Uploader: lorylombus@gmail.com (Lorence Lombardo) Type: util/arc Version: 1.3a Architecture: m68k-amigaos Warning...!!! This program is slightly experimental, a work in progress and if you use it you do so at your own risk. atf v1.3a (c) 2018-2024 Lorence Lombardo. (Amiga Tar Front) WTF is atf ? "atf" attempts to act as a friendlier CLI frontend for the special Amiga Tar implementation by Jonathan Hue from "fish-0445.lha". "atf" brings a more modern fundamental archive handling to amitar and was based on my previous project brew. "atf" is a reasonable alternative to brew. Why is atf not using the ".tar" extension ? The ".tar" extension in my opinion should be reserved for the more regular Tar formats of today, while the ".at" extension provides a distinction that it is a special Amiga Tar format containing Amiga file attribute information. Usage is as follows:- atf [file(s)/dir(s)...] Commands:- l List file(s)/dir(s) x Extract file(s)/dir(s) a Add file(s)/dir(s) aa Add file(s)/dir(s) all using file system. as Add file(s)/dir(s) all using *n*x file system. t Test archive "atf's" (de)compression is activated automatically by the appropriate extension as defined in "PROGDIR:atf_comp.cfg". Compatible (de)compression programs can be added to "PROGDIR:atf_comp.cfg". In the case of (de)compression atf will require the "APIPE:" device. "atf" uses the stack which is provided by the environment and uses the "c:" assign to find related programs. On Amiga OS it is not possible to have a file and directory of the same name in the same path, so in that rare case a file or directory will have its name appended with "_fyl(x)" or "_dir(x)" respectively depending on what came first when "a" adding. The "aa" command option gives the CLI user certain guards and restrictions similar to that of when using atf in a directory utility and also amiga wild cards are supported. There are no wild cards in the "a" only initial archive creation. If an archive has already been created then "aa" is automatically activated. The "as" command option is very similar to "aa" but should be used when packing unix like sources. The "as" option requires that you have "c:cp" from a GG like environment and "c:kill" from here:- http://aminet.net/package/util/sys/kill277 If you are looking for configuration ideas, I have configured atf in "DiskMaster 2.5.30a" as follows:- AddMenu Archives, atf Add, StdIO "CON:0/12/640/100/atf Add Window";Archive "c:execute cc:DM_atf ";StdIO CLOSE AddMenu Archives, atf list, Extern stack 500000 \CC:atf >t:atf_list l %s;read t:atf_list ;delete t:atf_list AddAutoCmd ,#?.at.#?, StdIO "CON:0/12/640/100/Extract Window";Extern cd %d \stack 500000 \cc:atf x %s;StdIO CLOSE AddAutoCmd ,#?.at, StdIO "CON:0/12/640/100/Extract Window";Extern cd %d \stack 500000 \cc:atf x %s;StdIO CLOSE AddAutoCmd ,#?.agz, StdIO "CON:0/12/640/100/Extract Window";Extern cd %d \stack 500000 \cc:atf x %s;StdIO CLOSE Installation:- Simply place "amitar" from the provided "ami_tar" directory in your "c:" assign, then place atf and "atf_comp.cfg" together some where similar or in the same location. If you do not already have APIPE: its available from here:- http://aminet.net/package/util/shell/APipe_37_7 Future related consideration support programs:- 1. atf file splitter for OS2+. 2. atf unpacker with split file support for "1.x+". Related URL's:- http://aminet.net/package/misc/fish/fish-0445 http://geocities.ws/lorylomb/