1
0
mirror of https://github.com/adobe/brackets.git synced 2024-11-20 09:53:00 +01:00
brackets/tools/setup_server_smokes.bat
2012-11-26 16:40:19 -08:00

38 lines
1.1 KiB
Batchfile

@ECHO OFF
REM - Use full path of this batch file to determine server-tests directory
set server_tests_path=%~f0
set server_tests_path=%server_tests_path:~0,-29%
set server_tests_path=%server_tests_path%test\smokes\server-tests
REM - Check for parameter
IF %1.==. GOTO Error
REM - Check for OS. This script works in Vista or later.
ver | findstr /i "5\.1\." > nul
IF %ERRORLEVEL% EQU 0 GOTO XPNotSupported
REM - Remove existing 'server-tests' directory (if present)
rmdir %1\server-tests
REM - Make symlink
REM (doesn't work on XP - see instructions below)
mklink /d %1\server-tests %server_tests_path%
GOTO Exit
:Error
ECHO Usage: setup_server_smokes.bat server_root_path
ECHO Setup local server to access Brackets server smoke test files from GitHub
ECHO Parameters: server_root_path - local file path to server root folder
ECHO Example: setup_server_smokes.bat "c:\wamp\www"
GOTO Exit
:XPNotSupported
ECHO Sorry, this script doesn't run in Windows XP.
ECHO To enable hacking, use the junction tool (http://technet.microsoft.com/en-us/sysinternals/bb896768)
ECHO as follows: junction.exe %1\server-tests %server_tests_path%
ECHO (in the server root folder)
:Exit