mirror of
https://github.com/cmderdev/cmder.git
synced 2025-02-10 23:49:07 +08:00
don't delete aliases by default but provide an easy way for users to do so.
This commit is contained in:
parent
345562dbd0
commit
a813e359c5
46
vendor/bin/alias.cmd
vendored
46
vendor/bin/alias.cmd
vendored
@ -48,6 +48,9 @@ goto parseargument
|
|||||||
set _x=%*
|
set _x=%*
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
echo _x=%_x%
|
||||||
|
|
||||||
rem #endregion parseargument
|
rem #endregion parseargument
|
||||||
|
|
||||||
if "%ALIASES%" neq "%CMDER_ROOT%\config\user_aliases.cmd" (
|
if "%ALIASES%" neq "%CMDER_ROOT%\config\user_aliases.cmd" (
|
||||||
@ -63,18 +66,41 @@ if "%ALIASES%" neq "%CMDER_ROOT%\config\user_aliases.cmd" (
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
:: validate alias
|
:: create with multiple parameters
|
||||||
for /f "delims== tokens=1,* usebackq" %%G in (`echo "%_x%"`) do (
|
if [%1] == [create] (
|
||||||
set alias_name=%%G
|
if not [%2] == [] (
|
||||||
set alias_value=%%H
|
if not [%3] == [] (
|
||||||
|
set _x=%1=%2
|
||||||
|
:: if command create was submitted
|
||||||
|
set alias_name=%~2
|
||||||
|
shift
|
||||||
|
shift
|
||||||
|
echo %*
|
||||||
|
set alias_value=%*
|
||||||
|
|
||||||
|
for /f "tokens=1,2,* usebackq" %%G in (`echo %*`) do (
|
||||||
|
set alias_name=%%H
|
||||||
|
set alias_value=%%I
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
) else (
|
||||||
|
:: validate alias
|
||||||
|
echo %_x%
|
||||||
|
set x=!_x:%=^^%!
|
||||||
|
echo !_x!
|
||||||
|
for /f "delims== tokens=1,* usebackq" %%G in (`echo "!_x!"`) do (
|
||||||
|
set alias_name=%%G
|
||||||
|
set alias_value=%%H
|
||||||
|
)
|
||||||
|
|
||||||
|
:: leading quotes added while validating
|
||||||
|
set alias_name=!alias_name:~1!
|
||||||
|
|
||||||
|
:: trailing quotes added while validating
|
||||||
|
set alias_value=!alias_value:~1,-1!
|
||||||
)
|
)
|
||||||
|
|
||||||
:: leading quotes added while validating
|
|
||||||
set alias_name=%alias_name:~1%
|
|
||||||
|
|
||||||
:: trailing quotes added while validating
|
|
||||||
set alias_value=%alias_value:~0,-1%
|
|
||||||
|
|
||||||
::remove spaces
|
::remove spaces
|
||||||
set _temp=%alias_name: =%
|
set _temp=%alias_name: =%
|
||||||
|
|
||||||
|
33
vendor/user_profile.ps1.default
vendored
33
vendor/user_profile.ps1.default
vendored
@ -23,20 +23,19 @@
|
|||||||
|
|
||||||
## <Continue to add your own>
|
## <Continue to add your own>
|
||||||
|
|
||||||
# Delete default powershell aliases that conflict with bash commands
|
# # Delete default powershell aliases that conflict with bash commands
|
||||||
# If you prefer the powershell aliases remove this.
|
# if (get-command git) {
|
||||||
if (get-command git) {
|
# del -force alias:cat
|
||||||
del -force alias:cat
|
# del -force alias:clear
|
||||||
del -force alias:clear
|
# del -force alias:cp
|
||||||
del -force alias:cp
|
# del -force alias:diff
|
||||||
del -force alias:diff
|
# del -force alias:echo
|
||||||
del -force alias:echo
|
# del -force alias:kill
|
||||||
del -force alias:kill
|
# del -force alias:ls
|
||||||
del -force alias:ls
|
# del -force alias:mv
|
||||||
del -force alias:mv
|
# del -force alias:ps
|
||||||
del -force alias:ps
|
# del -force alias:pwd
|
||||||
del -force alias:pwd
|
# del -force alias:rm
|
||||||
del -force alias:rm
|
# del -force alias:sleep
|
||||||
del -force alias:sleep
|
# del -force alias:tee
|
||||||
del -force alias:tee
|
# }
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user