Files
2025-09-29 00:52:08 +02:00

56 lines
1.1 KiB
Batchfile
Executable File

@echo off
SETLOCAL
if "%1" == "" goto USAGE
if /i "%1" == "/?" goto USAGE
if /i "%1" == "-?" goto USAGE
if /i "%1" == "/h" goto USAGE
if /i "%1" == "-h" goto USAGE
SET LANG="%1"
SET TEMPLATES_DIR="%~dp0templates\%LANG%"
if not exist %TEMPLATES_DIR% (
echo Template not found: %TEMPLATES_DIR%
echo.
goto END
)
if "%2"=="" (
SET APP_PATH="%CD%\%LANG%_App"
) else (
SET APP_PATH=%2
)
if NOT "%APP_PATH:~-1%" == "\" SET APP_PATH=%APP_PATH%\
SET OVERWRITE=y
if exist %APP_PATH% set /p OVERWRITE=%APP_PATH% already exists. Do you want to overwrite? (Y/N)
if /i "%OVERWRITE%"=="y" (
echo.
) else (
echo.
echo Sample was not created.
goto END
)
xcopy /s /y /r /q %TEMPLATES_DIR%\*.* %APP_PATH%
if "%ERRORLEVEL%"=="0" (
echo Your %LANG% Silverlight application was created in %APP_PATH%.
) else (
echo Failed. Please try again.
)
goto END
:USAGE
echo This is a tool to create a Silverlight application for dynamic languages.
echo.
echo Usage:
echo sl [ruby^|python] ^<ApplicationPath^>
echo.
:END
ENDLOCAL