DoLittle 1.30  2003-2007 Herbert zur Nedden, Freeware


Zweck:
------

DoLittle, ist einfach gesagt, eine rekursive Variation von *Repeat:

DoLittle durchsucht das angegebene Verzeichnis samt aller Unterverzeich-
nisse und ruft fr jedes gefundene Objekt (Datei/Verzeichnis) den ange-
gebenen Befehl mit dem Pfad, Namen und Dateityp als Parameter auf.



Installation:
-------------

Am besten kopiert man das DoLittle-Programm nach !Boot.Library, damit es
ohne Angabe eines Pfades aufrufbar ist.

DoLittle ist in C geschrieben und bentigt daher die 32 Bit Shared C Libary.



Aufruf:
-------

Run [Pfad].DoLittle [Verzeichnis] [Befehl] [Optionen]


   [Pfad]        Der Pfad zu DoLittle ist; steht DoLittle in der Library,
                 so kann dieser Pfad entfallen.

   [Verzichnis]  Das Verzeichnis ist, in dessen Tiefen DoLittle wandern
                 soll.

   [Befehl]      Ist der Befehl, der per OS_CLI fr jedes gefundene
                 Objekt zu rufen ist. Bei Befehlen mit Leerzeichen, ist der
                 Befehl in "..." einzurahmen!

                 Der Befehl bekommt, wenn aufgerufen, als Paramter
                 1. Dem kompletten Namen (Pfad.Name) des Objekts
                 2. Den Pfad zum Objekt
                 3. Den Namen des Objekts
                 4. Den Dateityp des Objekts (z.B. fff fr Textdateien),
                    so es eine Datei ist sonst eine Angabe mit einem Stern
                    am Anfang: *Directory, *Load/Execute, ...

   [Optionen]    Standardmssig durchsucht DoLittle alles, was es findet,
                 aber durch Angabe von Optionen, kann man das ndern:
                 -a nicht in Applikationen hineingehen,
                 -A       in Applikationen hineingehen (Default),
                    Als Applikation gelten Verzeichnisse mit einer !Run-Datei,
                    ein '!' am Namensanfang ist hier irrelevant.
                 -i nicht in Image-Dateien hineingehen,
                 -I       in Image-Dateien hineingehen (Default)
                 -s volle Ausgabe (Default)
                 -S kurze Ausgabe (nur Befehl + Pfad)
                 -q unruhig (Default)
                 -Q ruhig (nicht eigene Version melden)
                 -p Kommando ausfhren (Default)
                 -P Nur Daten ausgeben

Damit marschiert DoLittle rekursiv durch das angegebene Verzeichnis ...
und ruft den Befehl fr jedes gefundene Objekt auf, wobei es je nach
Optionen in Applikationen und/oder Image-Dateien hineinschaut, oder nicht.



Beispiel:
---------

Run DoLittle !Boot.Resources.!System "Echo ich sehe" -i -A

Hiermit wird !Boot.Resources.!System durchsucht, wobei in keine Image-
Dateien (also z.B. Archive), wohl aber in Applikationen hineingesehen
wird. Fr jedes gefundene Objekt (Datei oder Verzeichnis) wird der Befehl
"Echo ich sehe [Pfad].[Name] [Pfad] [Name] [Typ]" aufgerufen.



Homepage:
---------

http://www.gag.de/software/DoLittle



Historie:
---------

1.30   Korrektur der Verzeichnisscanroutine vom 11.11.2007
1.20   Einige Erweiterungen und Korrekturen vom 5.10.2007
1.01   Leicht verbesserte Version vom 4.7.2003
1.00   Initiale Version vom 3.7.2003

