1. upgrade ConEmu to V23.07.24; 2. Upgrade Clink to v1.6.3 (#23)

This commit is contained in:
dongly 2024-02-15 07:03:22 +08:00 committed by GitHub
parent 9ba1a1290a
commit aa79fbd351
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
77 changed files with 113713 additions and 83919 deletions

41
.gitattributes vendored
View File

@ -1,17 +1,30 @@
* binary
*.cmd text eol=crlf diff
*.xml text eol=crlf diff
*.reg text eol=crlf diff
*.bat text eol=crlf diff
*.py text diff
*.c text diff
*.h text diff
*.sh text diff
*.txt text diff
*.md text diff
*.rst text diff
*.html text diff
*.gitattributes text diff
CHANGES text diff
*.cmd text eol=crlf diff
*.xml text eol=crlf diff
*.reg text eol=crlf diff
*.bat text eol=crlf diff
*.ps1 text eol=crlf diff
*.py text eol=crlf diff
*.lua text eol=crlf diff
*.c text eol=crlf diff
*.h text eol=crlf diff
*.sh text eol=crlf diff
*.txt text eol=crlf diff
*.md text eol=crlf diff
*.rst text eol=crlf diff
*.html text eol=crlf diff
*.fml text eol=crlf diff
*.xml text eol=crlf diff
*.info text eol=crlf diff
*.I10n text eol=crlf diff
*.map text eol=crlf diff
*.ans text eol=crlf diff
*.lng text eol=crlf diff
*.conf text eol=crlf diff
*.farconfig text eol=crlf diff
*.gitattributes text eol=crlf diff
CHANGES text eol=crlf diff
_default_inputrc text eol=crlf diff
FarHere.dat text eol=crlf diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<key name="Software">
<key name="ConEmu">
<key name=".Vanilla" modified="2022-06-22 14:05:43" build="180206">
<key name=".Vanilla" modified="2024-02-13 22:17:56" build="230724">
<value name="StartType" type="hex" data="02"/>
<value name="CmdLine" type="string" data=""/>
<value name="StartTasksFile" type="string" data=""/>
@ -53,13 +53,13 @@
<value name="Update.CheckOnStartup" type="hex" data="00"/>
<value name="Update.CheckHourly" type="hex" data="00"/>
<value name="Update.ConfirmDownload" type="hex" data="01"/>
<value name="Update.UseBuilds" type="hex" data="02"/>
<value name="Update.UseBuilds" type="hex" data="01"/>
<value name="FontUseDpi" type="hex" data="01"/>
<value name="FontUseUnits" type="hex" data="01"/>
<value name="FontSize" type="ulong" data="14"/>
<value name="StatusFontHeight" type="long" data="12"/>
<value name="TabFontHeight" type="long" data="13"/>
<key name="HotKeys" modified="2018-03-08 18:23:55" build="180206">
<key name="HotKeys" modified="2024-02-13 22:17:56" build="230724">
<value name="MinimizeRestore" type="dword" data="000011c0"/>
<value name="KeyMacroVersion" type="hex" data="02"/>
<value name="Multi.Modifier" type="dword" data="000000a2"/>
@ -253,17 +253,22 @@
<value name="DndLKey" type="hex" data="00"/>
<value name="DndRKey" type="hex" data="A2"/>
<value name="WndDragKey" type="dword" data="00121101"/>
<value name="SetFocusParent" type="dword" data="0000a01b"/>
<value name="CheckUpdates" type="dword" data="00105b55"/>
<value name="Multi.NewWndConfirm" type="dword" data="00000000"/>
<value name="Key.EditMenu" type="dword" data="00000000"/>
<value name="Key.EditMenu2" type="dword" data="00000000"/>
</key>
<value name="UseCurrentSizePos" type="hex" data="01"/>
<value name="AutoSaveSizePos" type="hex" data="01"/>
<value name="Cascaded" type="hex" data="01"/>
<value name="IntegralSize" type="hex" data="00"/>
<value name="WindowMode" type="dword" data="0000051f"/>
<value name="ConWnd X" type="long" data="380"/>
<value name="ConWnd Y" type="long" data="286"/>
<value name="LastMonitor" type="string" data="0,0,1920,1032"/>
<value name="ConWnd Width" type="dword" data="00000076"/>
<value name="ConWnd Height" type="dword" data="00000020"/>
<value name="ConWnd X" type="long" data="469"/>
<value name="ConWnd Y" type="long" data="333"/>
<value name="LastMonitor" type="string" data="0,0,2560,1390"/>
<value name="ConWnd Width" type="dword" data="0000007c"/>
<value name="ConWnd Height" type="dword" data="00000023"/>
<value name="16bit Height" type="ulong" data="0"/>
<value name="StartCreateDelay" type="ulong" data="100"/>
<value name="ExtendFonts" type="hex" data="00"/>
@ -300,7 +305,9 @@
<value name="DefaultTerminalApps" type="string" data="explorer.exe"/>
<value name="ProcessAnsi" type="hex" data="01"/>
<value name="AnsiExecution" type="hex" data="01"/>
<value name="AnsiAllowedCommands" type="multi"/>
<value name="AnsiAllowedCommands" type="multi">
<line data="cmd -cur_console:R /cGitShowBranch.cmd"/>
</value>
<value name="AnsiLog" type="hex" data="00"/>
<value name="AnsiLogPath" type="string" data="%UserProfile%\ConEmu\Logs\"/>
<value name="KillSshAgent" type="hex" data="01"/>
@ -383,7 +390,6 @@
<value name="ComSpec.EnvAddExePath" type="hex" data="01"/>
<value name="ComSpec.UncPaths" type="hex" data="00"/>
<value name="ComSpec.Path" type="string" data=""/>
<value name="EnvironmentSet" type="multi"/>
<value name="CTS.Intelligent" type="hex" data="01"/>
<value name="CTS.IntelligentExceptions" type="string" data="far|vim"/>
<value name="CTS.AutoCopy" type="hex" data="01"/>
@ -729,6 +735,13 @@
<key name="Colors" modified="2018-03-08 18:23:55" build="180206">
<value name="Count" type="long" data="0"/>
</key>
<value name="Language" type="string" data="en"/>
<value name="AnsiLogCodes" type="hex" data="00"/>
<value name="ResetTerminalConfirm" type="hex" data="01"/>
<value name="RestoreInactive" type="hex" data="00"/>
<value name="AutoReloadEnvironment" type="hex" data="01"/>
<value name="AutoTrimSingleLine" type="hex" data="00"/>
<value name="StatusBar.Hide.InputGrouping" type="hex" data="00"/>
</key>
</key>
</key>

View File

@ -0,0 +1,93 @@
ConEmu-Maximus5 - Handy Windows terminal
About ConEmu
ConEmu-Maximus5 is a Windows console emulator with tabs, which presents
multiple consoles and simple GUI applications as one customizable GUI
window with various features.
Initially, the program was created as a companion to Far Manager,
my favorite shell replacement - file and archive management,
command history and completion, powerful editor.
Today, ConEmu can be used with any other console application or simple
GUI tools (like PuTTY for example).
ConEmu is an active project, open to suggestions.
https://conemu.github.io/en/Issues.html
Description
ConEmu starts a console program in hidden console window and provides an
alternative customizable GUI window with various features:
* smooth and friendly window resizing;
* tabs for editors, viewers, panels and consoles;
* run simple GUI apps in tabs;
* Windows 7 Jump Lists and Progress on Taskbar buttons;
* easily run old DOS applications (games) in Windows 7 or 64-bit OS;
* thumbnails and tiles in Far Manager;
* normal, maximized and full screen graphical window modes;
* window font anti-aliasing: standard, ClearType, disabled;
* window fonts: family, height, width, bold, italic, etc.;
* Chinese verions of Windows supported;
* using normal/bold/italic fonts for different parts of the console simultaneously;
* using 24-bit colors in Far Manager 3.x;
* ANSI X3.64 and Xterm 256 colors;
* cursor: standard console (horizontal) or GUI (vertical);
* optional per-application settings (e.g. palette);
* vertical console buffer scrolling using the keyboard (BufferHeight mode);
* show full output (1K+ lines) of last command in Far Manager's editor/viewer;
* customizable Far Manager right click behaviour (long click opens context menu);
* drag and drop (explorer style) of files and folders in Far Manager;
* limited support of BDF fonts;
* user friendly text and block selection;
* transparency and desktop mode;
* customizable starting tabs;
* configurable and clickable status bar;
* and much more - take a look at the Settings dialog or https://conemu.github.io/en/Settings.html
All settings are read from the registry or xml-file (multiple named
configurations are supported), after which the command line parameters
are applied. Most settings are configured using the Settings dialog,
not from the command line.
Requirements
* Windows XP or later for 32-bit.
* Windows Vista or later for 64-bit.
Installation
1. Just unpack all files (from appropriate "ConEmuPack.*.7z")
or install "ConEmuSetup.*.exe" package to any folder your choice.
Subfolder "plugins" is required if you are using "Far Manager"!
2. Run `ConEmu.exe` or `ConEmu64.exe`.
For more details please refer to: https://conemu.github.io/en/Installation.html
Command Line Syntax
Started without params, ConEmu runs some default shell.
Run "ConEmu.exe /?" or "ConEmu64.exe /?" to view the list of switches,
or visit our website to examine switches description:
* https://conemu.github.io/en/ConEmuArgs.html
* https://conemu.github.io/en/ConEmuC.html
Command Line Examples
ConEmu.exe -cmd {Git bash}
ConEmu.exe -title "Kill voracious browsers" -StartTSA -cmd -cur_console:n powershell -noprofile C:\DropBox\Kill.ps1
Documentation
Please, visit: https://conemu.github.io/

View File

@ -6,7 +6,7 @@ $w = [Console]::BufferWidth
$y = ([Console]::BufferHeight-$h)
# Clean console contents (this will clean TrueColor attributes)
Write-Host (([char]27)+"[9999S")
Write-Host (([char]27)+"[32766S")
# Apply default powershell console attributes
cls
@ -15,7 +15,7 @@ try{
[Console]::SetWindowPosition(0,$y)
[Console]::SetCursorPosition(0,$y)
}catch{
Write-Host (([char]27)+"[9999;1H")
Write-Host (([char]27)+"[32766H")
}
# Header

File diff suppressed because one or more lines are too long

View File

@ -1,21 +1,23 @@
@echo off
rem ****************************************************************
rem ** If you don't know about Chocolatey (apt-get style manager) **
rem ** read about it here: https://chocolatey.org/ **
rem ** If you are sure about installing it, execute the following **
rem ** one-line command: **
rem ** powershell -NoProfile -ExecutionPolicy unrestricted **
rem ** -Command "iex ((new-object net.webclient).DownloadString **
rem ** ('https://chocolatey.org/install.ps1'))" **
rem ** && SET PATH=%PATH%;%systemdrive%\chocolatey\bin **
rem ****************************************************************
rem ************************************************************
rem If you don't know about Chocolatey (apt-get style manager)
rem read about it here: https://chocolatey.org/
rem If you are sure about installing it, execute the following
rem one-line command:
rem one-line command (select it with mouse and press RClick):
rem powershell.exe -NoProfile -InputFormat None -ExecutionPolicy
rem Bypass -Command "iex ((New-Object System.Net.WebClient).
rem DownloadString('https://chocolatey.org/install.ps1'))"
rem ^&^& SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
rem ************************************************************
setlocal
if "%ConEmuANSI%" == "ON" (
set green=
set red=
set gray=
set yellow=
set white=
) else (
set green=
@ -24,22 +26,22 @@ if "%ConEmuANSI%" == "ON" (
set white=
)
rem Do not print ending '**' because it's not so easy to pad it with spaces
echo %green%**************************************************************
echo %green%** %gray%If you%red% don't know about Chocolatey %gray%(apt-get style manager) %green%
echo %green%** %red%read about it%gray% here:%green% https://chocolatey.org/ %green%
echo %green%************************************************************%gray%
echo If you don't know about %yellow%Chocolatey %gray%(apt-get style manager)
echo %yellow%read about it%gray% here:%green% https://chocolatey.org/
if DEFINED ChocolateyInstall (
if EXIST "%ChocolateyInstall%\choco.exe" (
echo %green%** %gray%Chocolatey is already installed on your PC: %green%
echo %green%** %red%%ChocolateyInstall% %green%
echo %yellow%Chocolatey is already installed on your PC:%gray%
echo %green% %ChocolateyInstall% %gray%
goto done
)
)
echo %green%** %gray%If you are sure about installing it, execute the following %green%
echo %green%** %red%one-line command: %green%
echo %green%** %white%powershell -NoProfile -ExecutionPolicy unrestricted %green%
echo %green%** %white%-Command "iex ((new-object net.webclient). %green%
echo %green%** %white%DownloadString('https://chocolatey.org/install.ps1'))" %green%
echo %green%** %white%^&^& SET PATH=%%PATH%%;%%ALLUSERSPROFILE%%\chocolatey\bin %green%
echo %gray%If you are sure about installing it, execute the following
echo %red%one-line command%gray% (%yellow%select it with mouse and press RClick%gray%):
echo %white%powershell.exe -NoProfile -InputFormat None -ExecutionPolicy
echo %white% Bypass -Command "iex ((New-Object System.Net.WebClient).
echo %white% DownloadString('https://chocolatey.org/install.ps1'))"
echo %white% ^&^& SET "PATH=%%PATH%%;%%ALLUSERSPROFILE%%\chocolatey\bin"
:done
echo %green%**************************************************************%gray%
echo %green%************************************************************%gray%
endlocal

View File

@ -1,11 +1,10 @@
@rem !!! Do not change this file in-place, change its copy instead !!!
@rem !!! Otherwise you will lose your settings after next update !!!
@rem !!! Do not change this file in-place, otherwise you will lose !!!
@rem !!! your settings after next update. !!!
@rem !!! Create "%USERPROFILE%\.conemu\CmdInit.cmd" and add your !!!
@rem !!! custom settings there. !!!
@echo off
set PATH=%SystemRoot%\system32;%PATH%
set PATH=C:\WINDOWS\system32;%PATH%
rem Simple "ver" prints empty line before Windows version
rem Use this construction to print just a version info
cmd /d /c ver | "%windir%\system32\find.exe" "Windows"
@ -13,7 +12,11 @@ cmd /d /c ver | "%windir%\system32\find.exe" "Windows"
rem Now we form the command prompt
rem This will start prompt with `User@PC `
set ConEmuPrompt0=$E[m$E[32m$E]9;8;"USERNAME"$E\@$E]9;8;"COMPUTERNAME"$E\$S
if /I "%ConEmuPromptNames%" == "NO" (
set ConEmuPrompt0=
) else (
set ConEmuPrompt0=$E[m$E[32m$E]9;8;"USERNAME"$E\@$E]9;8;"COMPUTERNAME"$E\$S
)
rem Followed by colored `Path`
set ConEmuPrompt1=%ConEmuPrompt0%$E[92m$P$E[90m
@ -24,17 +27,19 @@ if NOT "%PROCESSOR_ARCHITECTURE%" == "AMD64" (
)
)
rem Carriage return and `$` or `>`
rem Carriage return and `$` or `#`
if /I "%ConEmuPromptNL%" == "NO" (set ConEmuPrompt2=) else (set ConEmuPrompt2=$_)
rem Spare `$E[90m` was specially added because of GitShowBranch.cmd
if "%ConEmuIsAdmin%" == "ADMIN" (
set ConEmuPrompt2=$_$E[90m$$
set ConEmuPrompt2=%ConEmuPrompt2%$E[90m#
) else (
set ConEmuPrompt2=$_$E[90m$G
set ConEmuPrompt2=%ConEmuPrompt2%$E[90m$$
)
rem Finally reset color and add space
rem Finally reset color and add notify ConEmu about prompt input start coords
set ConEmuPrompt3=$E[m$S$E]9;12$E\
:: ============= RT-Thread ENV Path ==================
set ENV_ROOT=%~dp0..\..\..
set PYTHONPATH=%ENV_ROOT%\tools\Python27
@ -101,14 +106,33 @@ echo *******************************************************************
chcp 437 > nul
:: ======================================================
rem Show 'git status' extract in prompt?
if /I "%~1" == "/git" goto git
if /I "%~1" == "-git" goto git
goto no_git
:git
shift /1
call "%~dp0GitShowBranch.cmd" /i
goto :EOF
goto :end_git
:no_git
rem Set new prompt
PROMPT %ConEmuPrompt1%%ConEmuPrompt2%%ConEmuPrompt3%
:end_git
rem User profile additions
if exist "%USERPROFILE%\.conemu\CmdInit.cmd" (
call "%USERPROFILE%\.conemu\CmdInit.cmd"
)
rem Support additional batch execution as `{cmd} "path\to\batch.cmd" <arguments>`
rem Due to parsing rules of cmd.exe last argument must NOT ends with "
if "%~1" == "" goto clean
rem We can't call here %* unfortunately
call %1 %2 %3 %4 %5 %6 %7 %8 %9
:clean
set ConEmuPrompt0=
set ConEmuPrompt1=
set ConEmuPrompt2=
set ConEmuPrompt3=

View File

@ -0,0 +1,14 @@
rem !!! Sample user specific settings that will persist in upgrade !!!
rem !!! Save as "%USERPROFILE%\.conemu\CmdInit.cmd" to activate !!!
rem echo Loading ConEmu user settings...
rem Instead of turning on UTF-8 codepage here,
rem it's recommended to configure it on the Environment:
rem https://conemu.github.io/en/SettingsEnvironment.html
rem chcp 65001
rem {Shell type} {path} right-angle-quote over two lines and no hostname:
rem CMD C:\Users\Me\Code
rem »
set PROMPT=$E[m$E[32mCMD$E\$S$E[92m$P$E[90m$_$E[90m»$E[m$S$E]9;12$E\

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -163,7 +163,7 @@ set /P gitbranch=<"%git_err%"
rem But we need only first line of it
set "gitbranch=%gitbranch%"
if NOT DEFINED gitbranch goto skip_not_a_git
if "%gitbranch:~0,16%" == "fatal: Not a git" (
if /I "%gitbranch:~0,16%" == "fatal: not a git" (
rem echo Not a .git repository
del "%git_out%">nul
del "%git_err%">nul

View File

@ -1,6 +1,6 @@
ConEmu-Maximus5 - Handy Windows terminal
Copyright (c) 2006-2008, Zoin <zoinen@gmail.com>
Copyright (c) 2009-2017, Maximus5 <ConEmu.Maximus5@gmail.com>
Copyright (c) 2009-2021, Maximus5 <ConEmu.Maximus5@gmail.com>
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions

View File

@ -0,0 +1,27 @@
ConEmu is portable by default, it uses ConEmu.xml file
to store all settings. But Windows Registry is supported too.
If you see error «XML setting file can not be used!»,
it means, interface IID_IXMLDOMDocument is not registered
in the system.
Just copy here files «msxml3.dll» and «msxml3r.dll».
Better to take the files from the Windows XP - they have
fewer dependencies, and they will work in Windows 2000.
* https://conemu.github.io/en/SettingsFast.html
* https://conemu.github.io/en/Settings.html
============================================================
ConEmu «портабелен» по умолчанию и хранит все настройки в
файле «ConEmu.xml». Но реестр Windows также поддерживается.
Если попытке использовании «ConEmu.xml» появляется ошибка
«XML setting file can not be used!», значит в системе
не зарегистрирован интерфейс IID_IXMLDOMDocument.
Чтобы его не регистрировать, скопируйте в этот каталог
файлы «msxml3.dll» и «msxml3r.dll». Файлы лучше брать из
Windows XP - в них меньше зависимостей и они будут работать
в Windows 2000.
* https://conemu.github.io/en/SettingsFast.html
* https://conemu.github.io/en/Settings.html

View File

@ -0,0 +1,21 @@
@echo off
rem If your git log containing UTF-8 or national characters is messed,
rem just set in the Settings/Environment proper `LANG` variable, examples:
rem set LANG=en_US.UTF-8
rem set LANG=ru_RU.utf8
rem set LANG=ru_RU.CP1251
rem Check if we can output colors to PTY or not
ConEmuC -isredirect
if errorlevel 2 goto is_con
rem Plain text mode
git log --graph "--date=format:%%y%%m%%d:%%H%%M" "--pretty=format:%%h%%d %%an %%ad %%s" %*
goto :EOF
:is_con
rem Colored mode
git log --graph "--date=format:%%y%%m%%d:%%H%%M" "--pretty=format:%%C(auto)%%h%%d %%C(bold blue)%%an %%Cgreen%%ad %%Creset%%s" %*
goto :EOF

View File

@ -0,0 +1,12 @@
@echo off
rem Using alias "gppu=git-push-set-upstream.cmd & GitShowBranch.cmd" in ConEmu's
rem Environment it's easy to push new branches to remote repository.
rem The script takes current local branch and push it with --set-upstream flag.
setlocal
for /F "tokens=* USEBACKQ" %%F in (`git rev-parse --abbrev-ref HEAD`) do (
set "gitbranch=%%F"
)
echo on
git push origin --set-upstream %gitbranch% %*

View File

@ -1,3 +1,5 @@
You may use this folder to store your scripts to be available via %PATH%.
You may use this folder to store your scripts to be available via `%PATH%`.
It is added to environment PATH variable (for processes started in ConEmu)
by ConEmu's `Environment` settings page.
on the `Environment` settings page:
https://conemu.github.io/en/SettingsEnvironment.html

View File

@ -11,10 +11,8 @@ rem SetProgress 2
rem -- Set progress error state
rem SetProgress 3
rem -- Set progress indeterminate state
rem SetProgress 4 <Name>
rem -- Start progress for some long process
rem SetProgress 5 <Name>
rem -- Stop progress started with "3"
rem SetProgress 4
rem -- Set progress paused state
rem Run this file in cmd.exe or tcc.exe to change
rem Title of console window.
@ -49,6 +47,10 @@ echo %ESC%[u%ESC%[KPress enter to set Indeterminate state
pause>nul
call :set_pr 3
echo %ESC%[u%ESC%[KPress enter to set Paused state
pause>nul
call :set_pr 4
echo %ESC%[u%ESC%[KPress enter to remove progress
pause>nul
call :set_pr 0

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,15 @@
You may try "Clink" - bash style autocomplete
Download and unpack files to this folder
https://chrisant996.github.io/clink/
Note! Clink distribution has subfolders.
Unpack all the files (without subfolder) into %ConEmuBaseDir%\clink.
This folder already created by ConEmu installer and contains Readme.txt.
If you install clink in any other folder,
ConEmu will not be able to control clink
loading from ConEmu's settings dialog:
Settings -> Features -> Use clink in prompt
https://conemu.github.io/en/SettingsFeatures.html

View File

@ -1,13 +1,13 @@
# When this file is named "default_inputrc" and is in the binaries
# directory or profile directory, it provides enhanced default settings.
# Override the built-in Readline defaults with ones that provide a more
# enhanced Clink experience.
colored-completion-prefix on
colored-stats on
mark-symlinked-directories on
completion-auto-query-items on
history-point-at-end-of-anchored-search on
search-ignore-case on
# When this file is named "default_inputrc" and is in the binaries
# directory or profile directory, it provides enhanced default settings.
# Override the built-in Readline defaults with ones that provide a more
# enhanced Clink experience.
set colored-completion-prefix on
set colored-stats on
set mark-symlinked-directories on
set completion-auto-query-items on
set history-point-at-end-of-anchored-search on
set search-ignore-case on

File diff suppressed because it is too large Load Diff

View File

@ -7,14 +7,18 @@ rem csudo dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sourc
setlocal
rem Use split screen feature? Possible values: VERT, HORZ, NO
set ConEmuSplit=VERT
rem Change options here: https://conemu.github.io/en/SettingsEnvironment.html
rem Show confirmation before closing SUDO tab
rem You may set NO here, if confirmation is not needed
set ConfirmClose=YES
rem Create new console in split or tab? Possible values: VERT, HORZ, NO
if not defined ConEmuSudoSplit set ConEmuSudoSplit=VERT
rem Show confirmation `Press Enter or Esc to close console...`
rem before automatic closing sudo console AFTER command exit
rem Possible values: YES, NO
if not defined ConEmuSudoConfirm set ConEmuSudoConfirm=YES
rem File `csudo_parms.cmd` is obsolete, prefer Environment page
rem You may override default settings in batch-file "csudo_parms.cmd"
if exist "%~dp0csudo_parms.cmd" call "%~dp0csudo_parms.cmd"
@ -24,7 +28,7 @@ rem Let set "ESC" variable to char with code \x1B
set ESC=
rem It is 64-bit OS?
if not %PROCESSOR_ARCHITECTURE%==AMD64 goto x32
if not "%PROCESSOR_ARCHITECTURE%" == "AMD64" goto x32
rem First, try to use 64-bit ConEmuC
if exist "%~dp0ConEmuC64.exe" (
@ -41,7 +45,7 @@ goto run
:not_found
rem Oops, csudo located in wrong folder
if %ConEmuANSI%==ON (
if "%ConEmuANSI%" == "ON" (
echo %ESC%[1;31;40mFailed to find ConEmuC.exe or ConEmuC64.exe!%ESC%[0m
) else (
echo Failed to find ConEmuC.exe or ConEmuC64.exe
@ -51,20 +55,20 @@ goto :EOF
:run
rem Preparing switches
if %ConEmuSplit%==VERT (
if /I "%ConEmuSudoSplit%" == "VERT" (
set SPLIT=sV
) else if %ConEmuSplit%==HORZ (
) else if /I "%ConEmuSudoSplit%" == "HORZ" (
set SPLIT=sH
) else (
set SPLIT=
)
if %ConfirmClose%==NO (
if /I "%ConEmuSudoConfirm%" == "NO" (
set ConEmuNewCon=-new_console:an%SPLIT%
) else (
set ConEmuNewCon=-new_console:ac%SPLIT%
)
if "%~1"=="" (
if "%~1" == "" (
rem There was no arguments, just start new ComSpec
%ConEmuSrvPath% /c %ComSpec% %ConEmuNewCon%
) else (

View File

@ -1,5 +1,5 @@
; Generated by Integrity Checker Plugin (by Ariman)
c21d5aae97a65013509ee75aabfb400e601d2b64948f9d5b3f084127f705648a *wslbridge.exe
b5498e8e6ae9f741c047de9bab046e1bb4b5bebcfa441665f153d072e354b543 *cygwin1.dll
e7942698900cc752a91adff91937b20e7dc166ac6ad74c022b2b8e4f02d6d8d5 *wslbridge-backend
; Generated by Integrity Checker Plugin (by Ariman)
668ee195182b74e544a1f939f47974c15b9a97a5a50d38c47798d244eeafe941 *wslbridge.exe
b5498e8e6ae9f741c047de9bab046e1bb4b5bebcfa441665f153d072e354b543 *cygwin1.dll
700bc914ed7b769b536f4f73ef2dbd6838ff6ba3df4382a3315375091242a376 *wslbridge-backend

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
Last successful update
2024-02-13 ÖÜśţ
22:14

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff