[PLUG] directory diff/compare utility?

Brendan Miller brmiller at kudzuforest.com
Wed Jun 26 09:11:07 UTC 2002


(I'm lousy at trimming posts, so sorry...)

Thanks, Russell, for the tip on worker.  I tried it, but didn't install it
correctly, so I didn't see the diff buttons on the third "page".  I found
that by selecting a directory in each pane, and then hitting the "diff
other" button gave me `diff` output of both directories.  I knew diff 
could do this, but needed a "visual" method to get this under control.

The output is mostly useful--it says "Only in <directory x>: filename",
so you can see what files only exist in one directory and what files
only exist in the other directory.  This is a step closer, but I'm
still looking for something "fancy".  I got used to a nice tool (there
are several actually) under Windows, but can't find anythink like it
so far for Linux.

For now, I have been using gentoo with a custom button I specified to
call xxdiff on the directories of each pane.  This works okay, and I
suppose I could do the same in worker, but a tight, integrated solution
would be best.

Oh well, thanks to all for your suggestions.  I can get by on the
cobblestone approach I'm using so far.

Brendan

> I don't understand what you are doing, so this may be a waste of your time and
> I apologize if I lead you to a dead end.  
> 
> Worker is a two panel file manager, much like Gentoo, xtree from dos, and, I
> think, midnight commander. On the third button panel there are a number for
> diff buttons and one that is labeled dir-diff.   The way it works, I think,  is
> you open a directory in the left panel and select all the files; in the right
> panel, select another directory and select all the files there .  Click on the
> clockbar to get to the third button panel and then click on the dir_diff
> button. A xterm pops up and I believe a diff of the two is generated. If this
> is saved or if you have to copy the output to a buffer, I don't know. 
> 
> There isn't anything on the Worker web site that explains what these buttons do
> so the only way for you to know will be to install it and see if it works.
> There are three buttons configured for diffs. Looking at the button commands in
> the button configuration mode will probably tell you if this will work for you
> if you don't want to run the command blindly. The variables passed to the diff
> command are worker specific or I would post them here. Sorry again for not
> knowing enough to tell you for sure, this what you are looking for.
> 
> I suggested Worker before and someone replied they were not able to compile it
> on their box.  I didn't have a problem on a SuSE 8.0 install. When I came cross
> it it was 2.4, it is now at 2.5., both compiled fine for me. There is a link
> off of the Worker web site to a list of rpms at rpmfind. I included that link
> below the Worker home page. 
> 
> http://www.boomerangsworld.de/worker/woverview.php3
> http://www.rpmfind.net/linux/rpm2html/search.php?query=worker&submit=Search+...
> 
> Thank you
> Russell
> 
> >  
> >  Do either of these support directory navigation too?  I think xxdiff
> >  requires a commandline, "xxdiff <dir1> <dir2>", incantation.  I have
> >  dozens of directories to compare, and was hoping for some navigation.
> 




More information about the PLUG mailing list