if exists C:SiliCon
    echo "SiliCon already exists in C:"
jask "-rUpdate C:SiliCon?" -q
if not warn
    skip do_s
    endif
else
    echo "You will need SiliCon and InShell in C:"
    jask "-rInstall SiliCon in C:?" -q
    if not warn
        echo "OK -- stopping here"
        skip EXIT_all
        endif
endif

    echo "OK..."
    copy SiliCon to C: clone
    echo "SiliCon copied"
    copy InShell to C: clone
    echo "InShell copied"

lab do_s
if exists S:Sili-Startup
    echo "Sili-Startup already exists in S:"
jask "-rUpdate S: modules?" -q
if not warn
    skip do_extra
    endif
else
    echo "You also normally need the modules NewSili"
    echo "and Sili-Startup in the S: directory"
    echo "(which should be in your execution path)"
    jask "-rInstall Modules in S:?" -q
    if not warn
        echo "OK -- make sure you have some way of"
        echo "invoking these modules or performing"
        echo "equivalent functions (see docs)"
        skip do_extra
        endif
endif
    echo "OK..."
    if exists Ware              ;;; only in licensed package
        copy Ware/S/Sili-Startup to S: clone
    else
        copy S/Sili-Startup to S: clone
    endif
    echo "Sili-Startup copied"
    copy S/NewSili to S: clone
    echo "NewSili copied"


lab do_extra
if exists Ware                 ;;; only in licensed package
    if exists C:SiliConfig
        echo "Extended modules (SiliConfig et al) already in C:"
        jask "-rUpdate C:SiliConfig etc.?" -q
        if not warn
            echo "OK ..."
            skip done
            endif
    else
        echo "You will also probably want Extended modules"
        echo "SiliConfig, SiliDump, & SiLink in C:"
        jask "-rInstall SiliConfig etc. in C:?" -q
        if not warn
            echo "OK -- you can do this later if you like"
            skip done
            endif
    endif

        echo "OK..."
        copy Ware/SiliConfig to C: clone
        echo "SiliConfig copied"
        copy Ware/SiliDump to C: clone
        echo "SiliDump copied"
        copy Ware/SiLink to C: clone
        echo "SiLink copied"
    endif
endif
lab done

