Short: friendly ami BRU frontend Author: lorylombus@gmail.com (Lorence Lombardo) Uploader: lorylombus@gmail.com (Lorence Lombardo) Type: util/arc Version: 1.7c 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. brew v1.7c (c) 2018-2024 Lorence Lombardo. WTF is brew ? "brew" attempts to act as a friendlier CLI frontend mostly for the Amiga version of BRU on 68k Amiga OS and if it works well on PPC Amiga OS also well thats just a bonus. "brew" brings a more modern aspect to BRU and was based on my previous project tara. What has brew got over tara ? While tara is suitable for packing and unpacking GNU/BSD/configure like sources, brew has support for extended Amiga file attributes. Usage is as follows:- brew [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 "brew's" (de)compression is activated automatically by the appropriate extension as defined in "PROGDIR:brew_comp.cfg". Compatible (de)compression programs can be added to "PROGDIR:brew_comp.cfg". In the case of (de)compression brew will require the "APIPE:" device. "brew" 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 brew in a directory utility and also amiga wild cards are supported. 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 brew in "DiskMaster 2.5.30a" as follows:- AddMenu Archives, brew Add, StdIO "CON:0/12/640/100/brew Add Window";Archive "c:execute cc:DM_brew ";StdIO CLOSE AddMenu Archives, brew list, Extern stack 500000 \CC:brew >t:brew_list l %s;read t:brew_list ;delete t:brew_list AddAutoCmd ,#?.bru.#?, StdIO "CON:0/12/640/100/Extract Window";Extern cd %d \stack 500000 \cc:brew x %s;StdIO CLOSE AddAutoCmd ,#?.bru, StdIO "CON:0/12/640/100/Extract Window";Extern cd %d \stack 500000 \cc:brew x %s;StdIO CLOSE AddAutoCmd ,#?.bgz, StdIO "CON:0/12/640/100/Extract Window";Extern cd %d \stack 500000 \cc:brew x %s;StdIO CLOSE Future related consideration support programs:- 1. brew file splitter for OS2+. 2. brew unpacker with split file support for "1.x+". web page:- http://geocities.ws/lorylomb/