@database 005f6880-0
@master HeddleyCreation
@$VER: 1.0
@author "Wolfgang Kueting"
@(c) "Wolfgang Kueting"
@wordwrap
@font courier.font 13
@remark Created with Heddley v1.1 (c) Edd Dumbill 1994

@node "Main" "UpdateGEDConfs"

                            @{b}@{fg shine}@{bg fill} UpdateGEDConfs v1.00 @{ub}@{fg text}@{bg back}
                                   22.10.94

                         (c) 1994 by Wolfgang Küting
                              <wolfi@pit.owl.de>


                                @{"Vorwort      " link "Document_0" 0}
                                @{"Rechtliches  " link "Document_1" 0}

                                @{"SplitGEDConfs" link "Document_2" 0}
                                @{"JoinGEDConfs " link "Document_3" 0}
@endnode

@node "Document_0" "Vorwort      "
@next "Document_1"
@prev "Document_3"
@{b}@{u}Vorwort@{ub}@{uu}

Leider kann @{i}GoldEd@{ui} nicht die Konfig-Dateien älterer Versionen laden, sondern jeweils nur die Einzeldateien. Da ich 5 verschiedene Konfigurationen mit @{i}GoldEd@{ui} benutze, ist es jedesmal eine Höllenarbeit die Dateien zu splitten, im Editor die einzelnen Dateien zu laden und alles wieder neu zu speichern. Und das jedesmal wenn ein neues @{i}GoldEd@{ui}-Update kommt.

Mit den beiden Scripts in diesem Paket, kann man die ganze Sache jetzt automatisieren. Dazu werden alle Konfig-Dateien in einem Verzeichnis gesplittet und die Einzeldateien in einem Extraverzeichnis abgelegt. Das zweite Script lädt die Dateien in den Editor und speichert sie wieder als Konfig-Datei ab.
@endnode

@node "Document_1" "Rechtliches  "
@next "Document_2"
@prev "Document_0"
@{b}@{u}Rechtliches@{ub}@{uu}

@{i}SplitGEDConfs@{ui} und @{i}JoinGEDConfs@{ui} sind (c) 1994 by Wolfgang Küting. Die Scripts sind frei kopierbar.

@{i}GoldEd@{ui} und @{i}SplitConfig@{ui} sind (c) by Dietmar Eilert
@endnode

@node "Document_2" "SplitGEDConfs"
@next "Document_3"
@prev "Document_1"
@{b}@{u}SplitGEDConfs v1.00 (22.10.94)@{ub}@{uu}

AmigaOS-Script

@{i}SplitGEDConfs@{ui} splittet alle @{i}GoldEd@{ui} Konfig-Dateien, die sich in einem Verzeichnis befinden, in ihre Einzeldateien auf. Dafür wird das Programm @{i}SplitConfig@{ui} aus dem @{i}GoldEd@{ui}-Archiv verwendet. @{i}SplitConfig@{ui} @{u}muß@{uu} im Verzeichnis @{fg shine}GoldEd:@{fg text} stehen.

@{i}SplitGEDConfs@{ui} kennt folgende Optionen:

    @{fg shine}hilfe/S@{fg text}         zeigt eine kurze Info
    @{fg shine}quiet/S@{fg text}         es werden keine Ausgaben in Shell-Fenster vorgenommen
    @{fg shine}ask/S@{fg text}           per Requester wird nach Quell- und Zielverzeichnis
                    gefragt
    @{fg shine}from/K@{fg text}          Quellverzeichnis der Konfig-Dateien
                    (Vorgabe: <ENVARC:GoldEd/>)
    @{fg shine}to/K@{fg text}            Zielverzeichnis der Einzeldateien,
                    wird automatisch angelegt, wenn nicht vorhanden
                    (Vorgabe: <GoldEd:Configs/>)

@{i}SplitGEDConfs@{ui} benötigt die AmigaOS-Programme @{i}RequestChoice@{ui} und @{i}RequestFile.@{ui}

Alle Dateien im Quellverzeichnis, auf die das Muster @{fg shine}#?.prefs@{fg text} passt, werden via @{i}SplitConfig@{ui} zerlegt.

Im Zielverzeichnis wird weiterhin die Datei @{fg shine}.list@{fg text} angelegt, die von @{"JoinGEDConfs" link "Document_3" 0} benötigt wird.


@{u}Beispiel:@{uu}

          ENVARC:GoldEd/            GoldEd:Configs/
            GoldEd.prefs              .list
            IN_GoldEd.prefs           GoldEd.api      IN_GoldEd.api
                                      GoldEd.def      IN_GoldEd.def
                                      GoldEd.dic      IN_GoldEd.dic
                                      GoldEd.dsp      IN_GoldEd.dsp
                                      GoldEd.gui      IN_GoldEd.gui
                                      GoldEd.hnt      IN_GoldEd.hnt
                                      GoldEd.ind      IN_GoldEd.ind
                                      GoldEd.key      IN_GoldEd.key
                                      GoldEd.lay      IN_GoldEd.lay
                                      GoldEd.men      IN_GoldEd.men
                                      GoldEd.msc      IN_GoldEd.msc
                                      GoldEd.prj      IN_GoldEd.prj
                                      GoldEd.prt      IN_GoldEd.prt
                                      GoldEd.rat      IN_GoldEd.rat
                                      GoldEd.ref      IN_GoldEd.ref
                                      GoldEd.tab      IN_GoldEd.tab
                                      GoldEd.tpl      IN_GoldEd.tpl
@endnode

@node "Document_3" "JoinGEDConfs "
@next "Document_0"
@prev "Document_2"
@{b}@{u}JoinGEDConfs v1.00 (22.10.94)@{ub}@{uu}

@{i}GoldEd@{ui}-ARexx-Script

@{i}JoinGEDConfs@{ui} liest die Einzel-Konfig-Dateien aus einem Verzeichnis in den Editor und läßt sie als Konfig-Datei abspeichern. Der Editor muß also gestartet sein. Das Programm fragt via Requester das Quell- und das Zielverzeichnis ab. Im Quellverzeichnis muß die Datei @{fg shine}.list@{fg text} vorhanden sein.

@{i}JoinGEDConfs@{ui} benötigt das AmigaOS-Programm @{i}RequestFile.@{ui}
@endnode

