-
-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathcmdline.bat
More file actions
executable file
·35 lines (27 loc) · 831 Bytes
/
cmdline.bat
File metadata and controls
executable file
·35 lines (27 loc) · 831 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@REM SPDX-FileCopyrightText: 2016 ale5000
@REM SPDX-License-Identifier: GPL-3.0-or-later
@echo off
SETLOCAL 2> nul
REM Fix the working directory when using "Run as administrator"
IF "%CD%" == "%windir%\system32" CD /D "%~dp0"
IF NOT EXIST "%~dp0tools\win\busybox.exe" (
ENDLOCAL 2> nul
ECHO BusyBox is missing
EXIT /B 127
)
SET "LANG=en_US.UTF-8"
SET "MAIN_DIR=%~dp0"
IF "%USER_HOME%" == "" (
IF "%TERM_PROGRAM%" == "mintty" SET "TERM_PROGRAM=mintty-"
SET "USER_HOME=%USERPROFILE%"
SET "HOME=%MAIN_DIR%"
)
SET "DO_INIT_CMDLINE=1"
SET "KILL_PPID=1"
SET "STARTED_FROM_BATCH_FILE=1"
SET "IS_PATH_INITIALIZED="
SET "__QUOTED_PARAMS="
SET "__SHELL_EXE=%~dp0tools\win\busybox.exe"
"%__SHELL_EXE%" ash -s -c ". '%~dp0lib\common.lib.sh' || exit ${?}" "ash" %*
ENDLOCAL 2> nul
IF %ERRORLEVEL% NEQ 0 EXIT /B %ERRORLEVEL%