mirror of
https://github.com/cmderdev/cmder.git
synced 2025-07-16 20:49:54 +08:00
Compare commits
26 Commits
vagrant
...
integratio
Author | SHA1 | Date | |
---|---|---|---|
3536046483 | |||
ad804eda44 | |||
e9750ab73d | |||
47258fbd2b | |||
59e14a1783 | |||
34f2aabb8e | |||
845720e25a | |||
55676399d5 | |||
48e4dff882 | |||
a605ec520d | |||
5fab87f4d6 | |||
c9153c96bf | |||
74381ecd19 | |||
8d39f79a90 | |||
7b880efda4 | |||
4aefd0bb71 | |||
7daeb465e8 | |||
23488fcbb2 | |||
d838f861af | |||
d80202c791 | |||
5e3b70338d | |||
a4ea326a62 | |||
73034f9e31 | |||
8875f77573 | |||
1d1e815c91 | |||
36ad85c7b7 |
33
.github/workflows/branches.yml
vendored
Normal file
33
.github/workflows/branches.yml
vendored
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
name: Update branches
|
||||||
|
|
||||||
|
# Controls when the action will run.
|
||||||
|
on:
|
||||||
|
# Triggers the workflow on push events for the development branch
|
||||||
|
push:
|
||||||
|
branches: [ master ]
|
||||||
|
|
||||||
|
# Allows you to run this workflow manually from the Actions tab
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
||||||
|
jobs:
|
||||||
|
# This job updates the development branch with the master branch
|
||||||
|
update-development:
|
||||||
|
# The type of runner that the job will run on
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
# Steps represent a sequence of tasks that will be executed as part of the job
|
||||||
|
steps:
|
||||||
|
# Checks-out the repository under $GITHUB_WORKSPACE, so the job can access it
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 0 # fetch all history for all branches and tags
|
||||||
|
|
||||||
|
# Runs a single command using the runners shell
|
||||||
|
- name: Merge master into development
|
||||||
|
run: |
|
||||||
|
git config user.name "${{ github.actor }}"
|
||||||
|
git config user.email "${{ github.actor }}@users.noreply.github.com"
|
||||||
|
git checkout development
|
||||||
|
git merge --no-ff master
|
||||||
|
git push origin development
|
2
.github/workflows/vendor.yml
vendored
2
.github/workflows/vendor.yml
vendored
@ -51,7 +51,7 @@ jobs:
|
|||||||
Set-GHVariable -Name LIST_UPDATED -Value $listUpdated.Trim(', ')
|
Set-GHVariable -Name LIST_UPDATED -Value $listUpdated.Trim(', ')
|
||||||
echo "UPDATE_MESSAGE<<<EOF`n$updateMessage`n<EOF" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8
|
echo "UPDATE_MESSAGE<<<EOF`n$updateMessage`n<EOF" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8
|
||||||
|
|
||||||
- uses: peter-evans/create-pull-request@v4
|
- uses: peter-evans/create-pull-request@v5
|
||||||
if: env.COUNT_UPDATED > 0
|
if: env.COUNT_UPDATED > 0
|
||||||
with:
|
with:
|
||||||
title: 'Updates to `${{ env.COUNT_UPDATED }}` vendored dependencies'
|
title: 'Updates to `${{ env.COUNT_UPDATED }}` vendored dependencies'
|
||||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -31,4 +31,3 @@ launcher/src/version.rc2
|
|||||||
.vs/*
|
.vs/*
|
||||||
.vscode
|
.vscode
|
||||||
.idea
|
.idea
|
||||||
.vagrant/
|
|
||||||
|
64
Vagrantfile
vendored
64
Vagrantfile
vendored
@ -1,64 +0,0 @@
|
|||||||
Vagrant.configure("2") do |config|
|
|
||||||
required_plugins = %w( vagrant-vbguest )
|
|
||||||
required_plugins.each do |plugin|
|
|
||||||
system "vagrant plugin install #{plugin}" unless Vagrant.has_plugin? plugin
|
|
||||||
end
|
|
||||||
|
|
||||||
# config.vbguest.iso_path = "../../../../usr/share/virtualbox/VBoxGuestAdditions.iso"
|
|
||||||
config.vbguest.allow_downgrade = true
|
|
||||||
|
|
||||||
config.vm.define "cmderdev-10" do |win10|
|
|
||||||
win10.vm.hostname = "cmderdev-10"
|
|
||||||
win10.vm.box = "cmderdev-10"
|
|
||||||
|
|
||||||
# win10.vm.network :private_network, ip: "192.168.56.101"
|
|
||||||
|
|
||||||
win10.vm.provider :virtualbox do |v|
|
|
||||||
# v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
|
|
||||||
v.customize ["modifyvm", :id, "--name", "cmderdev-10"]
|
|
||||||
v.customize ["modifyvm", :id, "--ostype", "Windows10_64"]
|
|
||||||
v.customize ["modifyvm", :id, "--graphicscontroller", "vboxsvga"]
|
|
||||||
v.customize ["modifyvm", :id, "--memory", 8192]
|
|
||||||
v.customize ["modifyvm", :id, "--clipboard", "bidirectional"]
|
|
||||||
#v.customize ["setextradata", :id, "GUI/ScaleFactor", "1.75"]
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
config.vm.define "cmderdev-11" do |win11|
|
|
||||||
win11.vm.hostname = "cmderdev-11"
|
|
||||||
win11.vm.box = "cmderdev-11"
|
|
||||||
|
|
||||||
# win11.vm.network :private_network, ip: "192.168.56.111"
|
|
||||||
|
|
||||||
win11.vm.provider :virtualbox do |v|
|
|
||||||
# v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
|
|
||||||
v.customize ["modifyvm", :id, "--name", "cmderdev-11"]
|
|
||||||
v.customize ["modifyvm", :id, "--ostype", "Windows11_64"]
|
|
||||||
v.customize ["modifyvm", :id, "--graphicscontroller", "vboxvga"]
|
|
||||||
v.customize ["modifyvm", :id, "--memory", 8192]
|
|
||||||
v.customize ["modifyvm", :id, "--clipboard", "bidirectional"]
|
|
||||||
#v.customize ["setextradata", :id, "GUI/ScaleFactor", "1.75"]
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
config.vm.define "cmderdev-10-pro-scaled" do |cmderdev|
|
|
||||||
cmderdev.vm.hostname = 'cmderdev-10-pro'
|
|
||||||
cmderdev.vm.box = "cmderdev-10"
|
|
||||||
|
|
||||||
cmderdev.vm.provider :virtualbox do |v|
|
|
||||||
# v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
|
|
||||||
v.customize ["modifyvm", :id, "--name", "cmderdev-pro"]
|
|
||||||
v.customize ["modifyvm", :id, "--graphicscontroller", "vboxsvga"]
|
|
||||||
v.customize ["modifyvm", :id, "--memory", 8192]
|
|
||||||
v.customize ["modifyvm", :id, "--clipboard", "bidirectional"]
|
|
||||||
v.customize ["setextradata", :id, "GUI/ScaleFactor", "1.75"]
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
config.vm.provision "file", source: "./scripts/vagrant/windows_terminal_settings.json.default", destination: "windows_terminal_settings.json.default"
|
|
||||||
config.vm.provision "file", source: "./scripts/vagrant/windows_terminal_state.json.default", destination: "windows_terminal_state.json.default"
|
|
||||||
config.vm.provision "shell", path: './scripts/vagrant/add-cmder.ps1'
|
|
||||||
config.vm.provision "shell", path: './vendor/bin/add-vscodeprofile.ps1'
|
|
||||||
config.vm.provision "shell", path: './vendor/bin/add-windowsterminalprofiles.ps1'
|
|
||||||
config.vm.provision "shell", path: './vendor/bin/add-cmdertodesktop.ps1'
|
|
||||||
end
|
|
@ -1,40 +0,0 @@
|
|||||||
choco install -y --force 7zip 7zip.install
|
|
||||||
choco install -y --force cmder
|
|
||||||
|
|
||||||
$env:path = "$env:path;c:/tools/cmder/vendor/git-for-windows/cmd"
|
|
||||||
c:
|
|
||||||
cd $env:userprofile
|
|
||||||
git clone https://github.com/cmderdev/cmder cmderdev
|
|
||||||
write-host "USERNAME: $env:USERNAME"
|
|
||||||
|
|
||||||
if ("$env:USERNAME" -eq "vagrant" -and -not (test-path "$env:userprofile/cmderdev/vendor/git-for-windows")) {
|
|
||||||
invoke-expression -command "TAKEOWN /F `"$env:userprofile/cmderdev`" /R /D y /s localhost /u vagrant /p vagrant"
|
|
||||||
}
|
|
||||||
|
|
||||||
cd cmderdev
|
|
||||||
git checkout vagrant
|
|
||||||
git pull origin vagrant
|
|
||||||
git remote add upstream https://github.com/cmderdev/cmder
|
|
||||||
git pull upstream master
|
|
||||||
|
|
||||||
# cmd.exe "/K" '"C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Auxiliary/Build/vcvars64.bat" && powershell -command "& ''$env:userprofile/cmderdev/scripts/build.ps1'' -verbose -compile" && exit'
|
|
||||||
# copy $env:userprofile/cmderdev/launcher/x64/release/cmder.exe $env:userprofile/cmderdev
|
|
||||||
# cmd.exe "/K" '"C:/Program Files (x86)/Microsoft Visual Studio/2022/Community/VC/Auxiliary/Build/vcvars64.bat" && powershell -noexit -command "& ''build.ps1 -verbose -compile''"'
|
|
||||||
|
|
||||||
cd scripts
|
|
||||||
./build.ps1 -verbose
|
|
||||||
|
|
||||||
copy C:/Tools/Cmder/Cmder.exe $env:userprofile/cmderdev
|
|
||||||
|
|
||||||
# tabby
|
|
||||||
setx cmder_root "${env:userprofile}\cmderdev"
|
|
||||||
|
|
||||||
# C:\Users\vagrant\AppData\Roaming\Hyper
|
|
||||||
# // shell: '',
|
|
||||||
# shell: 'cmd.exe',
|
|
||||||
# // for setting shell arguments (i.e. for using interactive shellArgs: `['-i']`)
|
|
||||||
# // by default `['--login']` will be used
|
|
||||||
# // shellArgs: ['--login'],
|
|
||||||
# shellArgs: ['/k', 'C:\\users\\vagrant\\cmderdev\\vendor\\init.bat'],
|
|
||||||
|
|
||||||
|
|
@ -1,283 +0,0 @@
|
|||||||
{
|
|
||||||
"$help": "https://aka.ms/terminal-documentation",
|
|
||||||
"$schema": "https://aka.ms/terminal-profiles-schema",
|
|
||||||
"actions":
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"command":
|
|
||||||
{
|
|
||||||
"action": "copy",
|
|
||||||
"singleLine": false
|
|
||||||
},
|
|
||||||
"keys": "ctrl+c"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command": "paste",
|
|
||||||
"keys": "ctrl+v"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command": "find",
|
|
||||||
"keys": "ctrl+shift+f"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command":
|
|
||||||
{
|
|
||||||
"action": "splitPane",
|
|
||||||
"split": "auto",
|
|
||||||
"splitMode": "duplicate"
|
|
||||||
},
|
|
||||||
"keys": "alt+shift+d"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"copyFormatting": "none",
|
|
||||||
"copyOnSelect": false,
|
|
||||||
"defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
|
|
||||||
"profiles":
|
|
||||||
{
|
|
||||||
"defaults": {},
|
|
||||||
"list":
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
|
|
||||||
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
|
|
||||||
"hidden": false,
|
|
||||||
"name": "Windows PowerShell"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"commandline": "%SystemRoot%\\System32\\cmd.exe",
|
|
||||||
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
|
|
||||||
"hidden": false,
|
|
||||||
"name": "Command Prompt"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
|
|
||||||
"hidden": false,
|
|
||||||
"name": "Azure Cloud Shell",
|
|
||||||
"source": "Windows.Terminal.Azure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"guid": "{3b26d644-1d3b-5a0c-ab09-39d4dd9ae00e}",
|
|
||||||
"hidden": false,
|
|
||||||
"name": "Developer Command Prompt for VS 2022",
|
|
||||||
"source": "Windows.Terminal.VisualStudio"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"guid": "{589cd367-e65f-5e6a-a1c7-2b8d6f250da8}",
|
|
||||||
"hidden": false,
|
|
||||||
"name": "Developer PowerShell for VS 2022",
|
|
||||||
"source": "Windows.Terminal.VisualStudio"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"schemes":
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"background": "#0C0C0C",
|
|
||||||
"black": "#0C0C0C",
|
|
||||||
"blue": "#0037DA",
|
|
||||||
"brightBlack": "#767676",
|
|
||||||
"brightBlue": "#3B78FF",
|
|
||||||
"brightCyan": "#61D6D6",
|
|
||||||
"brightGreen": "#16C60C",
|
|
||||||
"brightPurple": "#B4009E",
|
|
||||||
"brightRed": "#E74856",
|
|
||||||
"brightWhite": "#F2F2F2",
|
|
||||||
"brightYellow": "#F9F1A5",
|
|
||||||
"cursorColor": "#FFFFFF",
|
|
||||||
"cyan": "#3A96DD",
|
|
||||||
"foreground": "#CCCCCC",
|
|
||||||
"green": "#13A10E",
|
|
||||||
"name": "Campbell",
|
|
||||||
"purple": "#881798",
|
|
||||||
"red": "#C50F1F",
|
|
||||||
"selectionBackground": "#FFFFFF",
|
|
||||||
"white": "#CCCCCC",
|
|
||||||
"yellow": "#C19C00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"background": "#012456",
|
|
||||||
"black": "#0C0C0C",
|
|
||||||
"blue": "#0037DA",
|
|
||||||
"brightBlack": "#767676",
|
|
||||||
"brightBlue": "#3B78FF",
|
|
||||||
"brightCyan": "#61D6D6",
|
|
||||||
"brightGreen": "#16C60C",
|
|
||||||
"brightPurple": "#B4009E",
|
|
||||||
"brightRed": "#E74856",
|
|
||||||
"brightWhite": "#F2F2F2",
|
|
||||||
"brightYellow": "#F9F1A5",
|
|
||||||
"cursorColor": "#FFFFFF",
|
|
||||||
"cyan": "#3A96DD",
|
|
||||||
"foreground": "#CCCCCC",
|
|
||||||
"green": "#13A10E",
|
|
||||||
"name": "Campbell Powershell",
|
|
||||||
"purple": "#881798",
|
|
||||||
"red": "#C50F1F",
|
|
||||||
"selectionBackground": "#FFFFFF",
|
|
||||||
"white": "#CCCCCC",
|
|
||||||
"yellow": "#C19C00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"background": "#282C34",
|
|
||||||
"black": "#282C34",
|
|
||||||
"blue": "#61AFEF",
|
|
||||||
"brightBlack": "#5A6374",
|
|
||||||
"brightBlue": "#61AFEF",
|
|
||||||
"brightCyan": "#56B6C2",
|
|
||||||
"brightGreen": "#98C379",
|
|
||||||
"brightPurple": "#C678DD",
|
|
||||||
"brightRed": "#E06C75",
|
|
||||||
"brightWhite": "#DCDFE4",
|
|
||||||
"brightYellow": "#E5C07B",
|
|
||||||
"cursorColor": "#FFFFFF",
|
|
||||||
"cyan": "#56B6C2",
|
|
||||||
"foreground": "#DCDFE4",
|
|
||||||
"green": "#98C379",
|
|
||||||
"name": "One Half Dark",
|
|
||||||
"purple": "#C678DD",
|
|
||||||
"red": "#E06C75",
|
|
||||||
"selectionBackground": "#FFFFFF",
|
|
||||||
"white": "#DCDFE4",
|
|
||||||
"yellow": "#E5C07B"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"background": "#FAFAFA",
|
|
||||||
"black": "#383A42",
|
|
||||||
"blue": "#0184BC",
|
|
||||||
"brightBlack": "#4F525D",
|
|
||||||
"brightBlue": "#61AFEF",
|
|
||||||
"brightCyan": "#56B5C1",
|
|
||||||
"brightGreen": "#98C379",
|
|
||||||
"brightPurple": "#C577DD",
|
|
||||||
"brightRed": "#DF6C75",
|
|
||||||
"brightWhite": "#FFFFFF",
|
|
||||||
"brightYellow": "#E4C07A",
|
|
||||||
"cursorColor": "#4F525D",
|
|
||||||
"cyan": "#0997B3",
|
|
||||||
"foreground": "#383A42",
|
|
||||||
"green": "#50A14F",
|
|
||||||
"name": "One Half Light",
|
|
||||||
"purple": "#A626A4",
|
|
||||||
"red": "#E45649",
|
|
||||||
"selectionBackground": "#FFFFFF",
|
|
||||||
"white": "#FAFAFA",
|
|
||||||
"yellow": "#C18301"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"background": "#002B36",
|
|
||||||
"black": "#002B36",
|
|
||||||
"blue": "#268BD2",
|
|
||||||
"brightBlack": "#073642",
|
|
||||||
"brightBlue": "#839496",
|
|
||||||
"brightCyan": "#93A1A1",
|
|
||||||
"brightGreen": "#586E75",
|
|
||||||
"brightPurple": "#6C71C4",
|
|
||||||
"brightRed": "#CB4B16",
|
|
||||||
"brightWhite": "#FDF6E3",
|
|
||||||
"brightYellow": "#657B83",
|
|
||||||
"cursorColor": "#FFFFFF",
|
|
||||||
"cyan": "#2AA198",
|
|
||||||
"foreground": "#839496",
|
|
||||||
"green": "#859900",
|
|
||||||
"name": "Solarized Dark",
|
|
||||||
"purple": "#D33682",
|
|
||||||
"red": "#DC322F",
|
|
||||||
"selectionBackground": "#FFFFFF",
|
|
||||||
"white": "#EEE8D5",
|
|
||||||
"yellow": "#B58900"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"background": "#FDF6E3",
|
|
||||||
"black": "#002B36",
|
|
||||||
"blue": "#268BD2",
|
|
||||||
"brightBlack": "#073642",
|
|
||||||
"brightBlue": "#839496",
|
|
||||||
"brightCyan": "#93A1A1",
|
|
||||||
"brightGreen": "#586E75",
|
|
||||||
"brightPurple": "#6C71C4",
|
|
||||||
"brightRed": "#CB4B16",
|
|
||||||
"brightWhite": "#FDF6E3",
|
|
||||||
"brightYellow": "#657B83",
|
|
||||||
"cursorColor": "#002B36",
|
|
||||||
"cyan": "#2AA198",
|
|
||||||
"foreground": "#657B83",
|
|
||||||
"green": "#859900",
|
|
||||||
"name": "Solarized Light",
|
|
||||||
"purple": "#D33682",
|
|
||||||
"red": "#DC322F",
|
|
||||||
"selectionBackground": "#FFFFFF",
|
|
||||||
"white": "#EEE8D5",
|
|
||||||
"yellow": "#B58900"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"background": "#000000",
|
|
||||||
"black": "#000000",
|
|
||||||
"blue": "#3465A4",
|
|
||||||
"brightBlack": "#555753",
|
|
||||||
"brightBlue": "#729FCF",
|
|
||||||
"brightCyan": "#34E2E2",
|
|
||||||
"brightGreen": "#8AE234",
|
|
||||||
"brightPurple": "#AD7FA8",
|
|
||||||
"brightRed": "#EF2929",
|
|
||||||
"brightWhite": "#EEEEEC",
|
|
||||||
"brightYellow": "#FCE94F",
|
|
||||||
"cursorColor": "#FFFFFF",
|
|
||||||
"cyan": "#06989A",
|
|
||||||
"foreground": "#D3D7CF",
|
|
||||||
"green": "#4E9A06",
|
|
||||||
"name": "Tango Dark",
|
|
||||||
"purple": "#75507B",
|
|
||||||
"red": "#CC0000",
|
|
||||||
"selectionBackground": "#FFFFFF",
|
|
||||||
"white": "#D3D7CF",
|
|
||||||
"yellow": "#C4A000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"background": "#FFFFFF",
|
|
||||||
"black": "#000000",
|
|
||||||
"blue": "#3465A4",
|
|
||||||
"brightBlack": "#555753",
|
|
||||||
"brightBlue": "#729FCF",
|
|
||||||
"brightCyan": "#34E2E2",
|
|
||||||
"brightGreen": "#8AE234",
|
|
||||||
"brightPurple": "#AD7FA8",
|
|
||||||
"brightRed": "#EF2929",
|
|
||||||
"brightWhite": "#EEEEEC",
|
|
||||||
"brightYellow": "#FCE94F",
|
|
||||||
"cursorColor": "#000000",
|
|
||||||
"cyan": "#06989A",
|
|
||||||
"foreground": "#555753",
|
|
||||||
"green": "#4E9A06",
|
|
||||||
"name": "Tango Light",
|
|
||||||
"purple": "#75507B",
|
|
||||||
"red": "#CC0000",
|
|
||||||
"selectionBackground": "#FFFFFF",
|
|
||||||
"white": "#D3D7CF",
|
|
||||||
"yellow": "#C4A000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"background": "#000000",
|
|
||||||
"black": "#000000",
|
|
||||||
"blue": "#000080",
|
|
||||||
"brightBlack": "#808080",
|
|
||||||
"brightBlue": "#0000FF",
|
|
||||||
"brightCyan": "#00FFFF",
|
|
||||||
"brightGreen": "#00FF00",
|
|
||||||
"brightPurple": "#FF00FF",
|
|
||||||
"brightRed": "#FF0000",
|
|
||||||
"brightWhite": "#FFFFFF",
|
|
||||||
"brightYellow": "#FFFF00",
|
|
||||||
"cursorColor": "#FFFFFF",
|
|
||||||
"cyan": "#008080",
|
|
||||||
"foreground": "#C0C0C0",
|
|
||||||
"green": "#008000",
|
|
||||||
"name": "Vintage",
|
|
||||||
"purple": "#800080",
|
|
||||||
"red": "#800000",
|
|
||||||
"selectionBackground": "#FFFFFF",
|
|
||||||
"white": "#C0C0C0",
|
|
||||||
"yellow": "#808000"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"themes": []
|
|
||||||
}
|
|
@ -1,9 +0,0 @@
|
|||||||
{
|
|
||||||
"generatedProfiles" :
|
|
||||||
[
|
|
||||||
"{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
|
|
||||||
"{589cd367-e65f-5e6a-a1c7-2b8d6f250da8}",
|
|
||||||
"{3b26d644-1d3b-5a0c-ab09-39d4dd9ae00e}"
|
|
||||||
],
|
|
||||||
"settingsHash" : "6e0f2330b78337f3-01d95614596b3f65"
|
|
||||||
}
|
|
8
vendor/bin/add-cmdertodesktop.ps1
vendored
8
vendor/bin/add-cmdertodesktop.ps1
vendored
@ -1,8 +1,14 @@
|
|||||||
|
if (test-path "c:\windows\set-shortcut.ps1") {
|
||||||
|
$setShortcut = "c:\windows\set-shortcut.ps1"
|
||||||
|
}
|
||||||
|
|
||||||
if (test-path "${env:USERPROFILE}\cmderdev") {
|
if (test-path "${env:USERPROFILE}\cmderdev") {
|
||||||
$env:cmder_root = "${env:USERPROFILE}\cmderdev"
|
$env:cmder_root = "${env:USERPROFILE}\cmderdev"
|
||||||
write-host "Creating '${env:USERPROFILE}\Desktop\Cmderdev.lnk'..."
|
write-host "Creating '${env:USERPROFILE}\Desktop\Cmderdev.lnk'..."
|
||||||
|
|
||||||
$setShortcut = "$env:cmder_root\vendor\bin\set-shortcut.ps1"
|
if (test-path "${env:USERPROFILE}\cmderdev\vendor\bin\set-shortcut.ps1") {
|
||||||
|
$setShortcut = "$env:cmder_root\vendor\bin\set-shortcut.ps1"
|
||||||
|
}
|
||||||
|
|
||||||
start-process -NoNewWindow -filePath "powershell.exe" -ArgumentList "-file `"${setShortcut}`" -sourceexe `"${env:cmder_root}\Cmder.exe`" -DestinationPath `"${env:USERPROFILE}\Desktop\Cmderdev.lnk`" -WorkingDirectory `"${env:cmder_root}`""
|
start-process -NoNewWindow -filePath "powershell.exe" -ArgumentList "-file `"${setShortcut}`" -sourceexe `"${env:cmder_root}\Cmder.exe`" -DestinationPath `"${env:USERPROFILE}\Desktop\Cmderdev.lnk`" -WorkingDirectory `"${env:cmder_root}`""
|
||||||
}
|
}
|
||||||
|
123
vendor/clink.lua
vendored
123
vendor/clink.lua
vendored
@ -3,7 +3,12 @@
|
|||||||
-- !!! THIS FILE IS OVERWRITTEN WHEN CMDER IS UPDATED
|
-- !!! THIS FILE IS OVERWRITTEN WHEN CMDER IS UPDATED
|
||||||
-- !!! Use "%CMDER_ROOT%\config\<whatever>.lua" to add your lua startup scripts
|
-- !!! Use "%CMDER_ROOT%\config\<whatever>.lua" to add your lua startup scripts
|
||||||
|
|
||||||
-- luacheck: globals clink
|
-- luacheck: globals CMDER_SESSION
|
||||||
|
-- luacheck: globals uah_color cwd_color lamb_color clean_color dirty_color conflict_color unknown_color
|
||||||
|
-- luacheck: globals prompt_homeSymbol prompt_lambSymbol prompt_type prompt_useHomeSymbol prompt_useUserAtHost
|
||||||
|
-- luacheck: globals prompt_singleLine prompt_includeVersionControl
|
||||||
|
-- luacheck: globals prompt_overrideGitStatusOptIn prompt_overrideSvnStatusOptIn
|
||||||
|
-- luacheck: globals clink io.popenyield os.isdir settings.get
|
||||||
|
|
||||||
-- At first, load the original clink.lua file
|
-- At first, load the original clink.lua file
|
||||||
-- this is needed as we set the script path to this dir and therefore the original
|
-- this is needed as we set the script path to this dir and therefore the original
|
||||||
@ -151,12 +156,12 @@ local function set_prompt_filter()
|
|||||||
cwd = string.gsub(cwd, clink.get_env("HOME"), prompt_homeSymbol)
|
cwd = string.gsub(cwd, clink.get_env("HOME"), prompt_homeSymbol)
|
||||||
end
|
end
|
||||||
|
|
||||||
uah = ''
|
local uah = ''
|
||||||
if prompt_useUserAtHost then
|
if prompt_useUserAtHost then
|
||||||
uah = clink.get_env("USERNAME") .. "@" .. clink.get_env("COMPUTERNAME") .. ' '
|
uah = clink.get_env("USERNAME") .. "@" .. clink.get_env("COMPUTERNAME") .. ' '
|
||||||
end
|
end
|
||||||
|
|
||||||
cr = "\n"
|
local cr = "\n"
|
||||||
if prompt_singleLine then
|
if prompt_singleLine then
|
||||||
cr = ' '
|
cr = ' '
|
||||||
end
|
end
|
||||||
@ -170,7 +175,7 @@ local function set_prompt_filter()
|
|||||||
|
|
||||||
local version_control = prompt_includeVersionControl and "{git}{hg}{svn}" or ""
|
local version_control = prompt_includeVersionControl and "{git}{hg}{svn}" or ""
|
||||||
|
|
||||||
prompt = "{uah}{cwd}" .. version_control .. cr .. get_lamb_color() .. "{env}{lamb}\x1b[0m "
|
local prompt = "{uah}{cwd}" .. version_control .. cr .. get_lamb_color() .. "{env}{lamb}\x1b[0m "
|
||||||
prompt = string.gsub(prompt, "{uah}", uah)
|
prompt = string.gsub(prompt, "{uah}", uah)
|
||||||
prompt = string.gsub(prompt, "{cwd}", cwd)
|
prompt = string.gsub(prompt, "{cwd}", cwd)
|
||||||
prompt = string.gsub(prompt, "{env}", env)
|
prompt = string.gsub(prompt, "{env}", env)
|
||||||
@ -191,7 +196,7 @@ end
|
|||||||
local function get_dir_contains(path, dirname)
|
local function get_dir_contains(path, dirname)
|
||||||
|
|
||||||
-- return parent path for specified entry (either file or directory)
|
-- return parent path for specified entry (either file or directory)
|
||||||
local function pathname(path)
|
local function pathname(path) -- luacheck: ignore 432
|
||||||
local prefix = ""
|
local prefix = ""
|
||||||
local i = path:find("[\\/:][^\\/:]*$")
|
local i = path:find("[\\/:][^\\/:]*$")
|
||||||
if i then
|
if i then
|
||||||
@ -201,14 +206,14 @@ local function get_dir_contains(path, dirname)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- Navigates up one level
|
-- Navigates up one level
|
||||||
local function up_one_level(path)
|
local function up_one_level(path) -- luacheck: ignore 432
|
||||||
if path == nil then path = '.' end
|
if path == nil then path = '.' end
|
||||||
if path == '.' then path = clink.get_cwd() end
|
if path == '.' then path = clink.get_cwd() end
|
||||||
return pathname(path)
|
return pathname(path)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Checks if provided directory contains git directory
|
-- Checks if provided directory contains git directory
|
||||||
local function has_specified_dir(path, specified_dir)
|
local function has_specified_dir(path, specified_dir) -- luacheck: ignore 432
|
||||||
if path == nil then path = '.' end
|
if path == nil then path = '.' end
|
||||||
local found_dirs = clink.find_dirs(path..'/'..specified_dir)
|
local found_dirs = clink.find_dirs(path..'/'..specified_dir)
|
||||||
if #found_dirs > 0 then return true end
|
if #found_dirs > 0 then return true end
|
||||||
@ -236,7 +241,7 @@ end
|
|||||||
local function get_git_dir(path)
|
local function get_git_dir(path)
|
||||||
|
|
||||||
-- return parent path for specified entry (either file or directory)
|
-- return parent path for specified entry (either file or directory)
|
||||||
local function pathname(path)
|
local function pathname(path) -- luacheck: ignore 432
|
||||||
local prefix = ""
|
local prefix = ""
|
||||||
local i = path:find("[\\/:][^\\/:]*$")
|
local i = path:find("[\\/:][^\\/:]*$")
|
||||||
if i then
|
if i then
|
||||||
@ -255,7 +260,8 @@ local function get_git_dir(path)
|
|||||||
local gitfile = io.open(dir..'/.git')
|
local gitfile = io.open(dir..'/.git')
|
||||||
if not gitfile then return false end
|
if not gitfile then return false end
|
||||||
|
|
||||||
local git_dir = gitfile:read():match('gitdir: (.*)')
|
local line = gitfile:read() or ''
|
||||||
|
local git_dir = line:match('gitdir: (.*)')
|
||||||
gitfile:close()
|
gitfile:close()
|
||||||
|
|
||||||
if os.isdir then -- only available in Clink v1.0.0 and higher
|
if os.isdir then -- only available in Clink v1.0.0 and higher
|
||||||
@ -303,6 +309,9 @@ local function get_git_branch(git_dir)
|
|||||||
local HEAD = head_file:read()
|
local HEAD = head_file:read()
|
||||||
head_file:close()
|
head_file:close()
|
||||||
|
|
||||||
|
-- If HEAD is missing, something is wrong.
|
||||||
|
if not HEAD then return end
|
||||||
|
|
||||||
-- if HEAD matches branch expression, then we're on named branch
|
-- if HEAD matches branch expression, then we're on named branch
|
||||||
-- otherwise it is a detached commit
|
-- otherwise it is a detached commit
|
||||||
local branch_name = HEAD:match('ref: refs/heads/(.+)')
|
local branch_name = HEAD:match('ref: refs/heads/(.+)')
|
||||||
@ -322,6 +331,9 @@ local function get_hg_branch()
|
|||||||
-- local cmd = "hg prompt \"{branch}{status}{|{patch}}{update}\""
|
-- local cmd = "hg prompt \"{branch}{status}{|{patch}}{update}\""
|
||||||
local cmd = "hg branch 2>nul"
|
local cmd = "hg branch 2>nul"
|
||||||
local file = io.popen(cmd)
|
local file = io.popen(cmd)
|
||||||
|
if not file then
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
for line in file:lines() do
|
for line in file:lines() do
|
||||||
local m = line:match("(.+)$")
|
local m = line:match("(.+)$")
|
||||||
@ -339,8 +351,12 @@ end
|
|||||||
-- Find out current branch
|
-- Find out current branch
|
||||||
-- @return {false|svn branch name}
|
-- @return {false|svn branch name}
|
||||||
---
|
---
|
||||||
local function get_svn_branch(svn_dir)
|
local function get_svn_branch()
|
||||||
local file = io_popenyield("svn info 2>nul")
|
local file = io_popenyield("svn info 2>nul")
|
||||||
|
if not file then
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
for line in file:lines() do
|
for line in file:lines() do
|
||||||
local m = line:match("^Relative URL:")
|
local m = line:match("^Relative URL:")
|
||||||
if m then
|
if m then
|
||||||
@ -359,12 +375,16 @@ end
|
|||||||
---
|
---
|
||||||
local function get_git_status()
|
local function get_git_status()
|
||||||
local file = io_popenyield("git --no-optional-locks status --porcelain 2>nul")
|
local file = io_popenyield("git --no-optional-locks status --porcelain 2>nul")
|
||||||
|
if not file then
|
||||||
|
return {}
|
||||||
|
end
|
||||||
|
|
||||||
local conflict_found = false
|
local conflict_found = false
|
||||||
local is_status = true
|
local is_status = true
|
||||||
for line in file:lines() do
|
for line in file:lines() do
|
||||||
local code = line:sub(1, 2)
|
local code = line:sub(1, 2)
|
||||||
-- print (string.format("code: %s, line: %s", code, line))
|
-- print (string.format("code: %s, line: %s", code, line))
|
||||||
if code == "DD" or code == "AU" or code == "UD" or code == "UA" or code == "DU" or code == "AA" or code == "UU" then
|
if code == "DD" or code == "AU" or code == "UD" or code == "UA" or code == "DU" or code == "AA" or code == "UU" then -- luacheck: no max line length
|
||||||
is_status = false
|
is_status = false
|
||||||
conflict_found = true
|
conflict_found = true
|
||||||
break
|
break
|
||||||
@ -374,38 +394,27 @@ local function get_git_status()
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
file:close()
|
file:close()
|
||||||
|
|
||||||
return { status = is_status, conflict = conflict_found }
|
return { status = is_status, conflict = conflict_found }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
-- Get the status of working dir
|
|
||||||
-- @return {bool}
|
|
||||||
---
|
|
||||||
local function get_hg_status()
|
|
||||||
local file = io.popen("hg status -0")
|
|
||||||
for line in file:lines() do
|
|
||||||
file:close()
|
|
||||||
return false
|
|
||||||
end
|
|
||||||
file:close()
|
|
||||||
|
|
||||||
return true
|
|
||||||
end
|
|
||||||
|
|
||||||
---
|
---
|
||||||
-- Get the status of working dir
|
-- Get the status of working dir
|
||||||
-- @return {bool}
|
-- @return {bool}
|
||||||
---
|
---
|
||||||
local function get_svn_status()
|
local function get_svn_status()
|
||||||
local file = io_popenyield("svn status -q")
|
local file = io_popenyield("svn status -q")
|
||||||
for line in file:lines() do
|
if not file then
|
||||||
|
return { error = true }
|
||||||
|
end
|
||||||
|
|
||||||
|
for line in file:lines() do -- luacheck: ignore 512, no unused
|
||||||
file:close()
|
file:close()
|
||||||
return false
|
return { clean = false }
|
||||||
end
|
end
|
||||||
file:close()
|
file:close()
|
||||||
|
|
||||||
return true
|
return { clean = true }
|
||||||
end
|
end
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -433,24 +442,28 @@ local function get_git_status_setting()
|
|||||||
end
|
end
|
||||||
|
|
||||||
local gitStatusConfig = io_popenyield("git --no-pager config cmder.status 2>nul")
|
local gitStatusConfig = io_popenyield("git --no-pager config cmder.status 2>nul")
|
||||||
for line in gitStatusConfig:lines() do
|
if gitStatusConfig then
|
||||||
if string.match(line, 'false') then
|
for line in gitStatusConfig:lines() do
|
||||||
gitStatusConfig:close()
|
if string.match(line, 'false') then
|
||||||
last_git_status_setting = false
|
gitStatusConfig:close()
|
||||||
return false
|
last_git_status_setting = false
|
||||||
|
return false
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
gitStatusConfig:close()
|
||||||
end
|
end
|
||||||
gitStatusConfig:close()
|
|
||||||
|
|
||||||
local gitCmdStatusConfig = io_popenyield("git --no-pager config cmder.cmdstatus 2>nul")
|
local gitCmdStatusConfig = io_popenyield("git --no-pager config cmder.cmdstatus 2>nul")
|
||||||
for line in gitCmdStatusConfig:lines() do
|
if gitCmdStatusConfig then
|
||||||
if string.match(line, 'false') then
|
for line in gitCmdStatusConfig:lines() do
|
||||||
gitCmdStatusConfig:close()
|
if string.match(line, 'false') then
|
||||||
last_git_status_setting = false
|
gitCmdStatusConfig:close()
|
||||||
return false
|
last_git_status_setting = false
|
||||||
|
return false
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
gitCmdStatusConfig:close()
|
||||||
end
|
end
|
||||||
gitCmdStatusConfig:close()
|
|
||||||
|
|
||||||
last_git_status_setting = true
|
last_git_status_setting = true
|
||||||
return true
|
return true
|
||||||
@ -536,8 +549,6 @@ local function hg_prompt_filter()
|
|||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
local result = ""
|
|
||||||
|
|
||||||
local hg_dir = get_hg_dir()
|
local hg_dir = get_hg_dir()
|
||||||
if hg_dir then
|
if hg_dir then
|
||||||
-- Colors for mercurial status
|
-- Colors for mercurial status
|
||||||
@ -559,16 +570,20 @@ local function hg_prompt_filter()
|
|||||||
local color = colors.clean
|
local color = colors.clean
|
||||||
|
|
||||||
local pipe = io.popen("hg status -amrd 2>&1")
|
local pipe = io.popen("hg status -amrd 2>&1")
|
||||||
local output = pipe:read('*all')
|
if pipe then
|
||||||
local rc = { pipe:close() }
|
output = pipe:read('*all')
|
||||||
|
pipe:close()
|
||||||
|
if output ~= nil and output ~= "" then color = colors.dirty end
|
||||||
|
end
|
||||||
|
|
||||||
if output ~= nil and output ~= "" then color = colors.dirty end
|
local result = color .. "(" .. branch .. ")"
|
||||||
result = color .. "(" .. branch .. ")"
|
clink.prompt.value = string.gsub(clink.prompt.value, "{hg}", " "..verbatim(result))
|
||||||
|
return false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
clink.prompt.value = string.gsub(clink.prompt.value, "{hg}", " "..verbatim(result))
|
-- No hg present or not in hg repo
|
||||||
return false
|
clink.prompt.value = string.gsub(clink.prompt.value, "{hg}", "")
|
||||||
end
|
end
|
||||||
|
|
||||||
local function svn_prompt_filter()
|
local function svn_prompt_filter()
|
||||||
@ -589,7 +604,6 @@ local function svn_prompt_filter()
|
|||||||
if svn_dir then
|
if svn_dir then
|
||||||
-- if we're inside of svn repo then try to detect current branch
|
-- if we're inside of svn repo then try to detect current branch
|
||||||
local branch = get_svn_branch()
|
local branch = get_svn_branch()
|
||||||
local color
|
|
||||||
if branch then
|
if branch then
|
||||||
-- If in a different repo or branch than last time, discard cached info
|
-- If in a different repo or branch than last time, discard cached info
|
||||||
if cached_info.svn_dir ~= svn_dir or cached_info.svn_branch ~= branch then
|
if cached_info.svn_dir ~= svn_dir or cached_info.svn_branch ~= branch then
|
||||||
@ -599,7 +613,7 @@ local function svn_prompt_filter()
|
|||||||
end
|
end
|
||||||
-- Get the svn status using coroutine if available and option is enabled. Otherwise use a blocking call
|
-- Get the svn status using coroutine if available and option is enabled. Otherwise use a blocking call
|
||||||
local svnStatus
|
local svnStatus
|
||||||
if clink.promptcoroutine and io.popenyield and settings.get("prompt.async") and prompt_overrideSvnStatusOptIn then
|
if clink.promptcoroutine and io.popenyield and settings.get("prompt.async") and prompt_overrideSvnStatusOptIn then -- luacheck: no max line length
|
||||||
svnStatus = clink_promptcoroutine(function ()
|
svnStatus = clink_promptcoroutine(function ()
|
||||||
return get_svn_status()
|
return get_svn_status()
|
||||||
end)
|
end)
|
||||||
@ -613,9 +627,10 @@ local function svn_prompt_filter()
|
|||||||
svnStatus = get_svn_status()
|
svnStatus = get_svn_status()
|
||||||
end
|
end
|
||||||
|
|
||||||
if svnStatus == nil then
|
local color
|
||||||
|
if not svnStatus or svnStatus.error then
|
||||||
color = colors.nostatus
|
color = colors.nostatus
|
||||||
elseif svnStatus then
|
elseif svnStatus.clean then
|
||||||
color = colors.clean
|
color = colors.clean
|
||||||
else
|
else
|
||||||
color = colors.dirty
|
color = colors.dirty
|
||||||
|
15
vendor/init.bat
vendored
15
vendor/init.bat
vendored
@ -153,7 +153,8 @@ if not "%CMDER_SHELL%" == "cmd" (
|
|||||||
set CMDER_ALIASES=0
|
set CMDER_ALIASES=0
|
||||||
)
|
)
|
||||||
|
|
||||||
:: Pick right version of Clink
|
:: Pick the right version of Clink
|
||||||
|
:: TODO: Support for ARM
|
||||||
if "%PROCESSOR_ARCHITECTURE%"=="x86" (
|
if "%PROCESSOR_ARCHITECTURE%"=="x86" (
|
||||||
set clink_architecture=x86
|
set clink_architecture=x86
|
||||||
set architecture_bits=32
|
set architecture_bits=32
|
||||||
@ -166,7 +167,7 @@ if "%PROCESSOR_ARCHITECTURE%"=="x86" (
|
|||||||
)
|
)
|
||||||
|
|
||||||
if "%CMDER_CLINK%" == "1" (
|
if "%CMDER_CLINK%" == "1" (
|
||||||
REM TODO: If clink is already injected, goto :CLINK_FINISH
|
REM TODO: Detect if clink is already injected, if so goto :CLINK_FINISH
|
||||||
goto :INJECT_CLINK
|
goto :INJECT_CLINK
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -205,8 +206,10 @@ goto :SKIP_CLINK
|
|||||||
|
|
||||||
"%CMDER_ROOT%\vendor\clink\clink_%clink_architecture%.exe" inject --quiet --profile "%CMDER_CONFIG_DIR%" --scripts "%CMDER_ROOT%\vendor"
|
"%CMDER_ROOT%\vendor\clink\clink_%clink_architecture%.exe" inject --quiet --profile "%CMDER_CONFIG_DIR%" --scripts "%CMDER_ROOT%\vendor"
|
||||||
|
|
||||||
if errorlevel 1 (
|
:: Check if a fatal error occurred when trying to inject Clink
|
||||||
%print_error% "Clink initialization has failed with error code: %errorlevel%"
|
if errorlevel 2 (
|
||||||
|
REM %print_error% "Clink injection has failed with error code: %errorlevel%"
|
||||||
|
goto :SKIP_CLINK
|
||||||
)
|
)
|
||||||
|
|
||||||
goto :CLINK_FINISH
|
goto :CLINK_FINISH
|
||||||
@ -237,8 +240,8 @@ if "%CMDER_CONFIGURED%" GTR "1" (
|
|||||||
:: Prepare for git-for-windows
|
:: Prepare for git-for-windows
|
||||||
|
|
||||||
:: Detect which git.exe version to use
|
:: Detect which git.exe version to use
|
||||||
:: * if the users points as to a specific git, use that
|
:: * if the user points to a specific git, use that
|
||||||
:: * test if a git is in path and if yes, use that
|
:: * test if git is in path and if yes, use that
|
||||||
:: * last, use our vendored git
|
:: * last, use our vendored git
|
||||||
:: also check that we have a recent enough version of git by examining the version string
|
:: also check that we have a recent enough version of git by examining the version string
|
||||||
if defined GIT_INSTALL_ROOT (
|
if defined GIT_INSTALL_ROOT (
|
||||||
|
1
vendor/profile.ps1
vendored
1
vendor/profile.ps1
vendored
@ -28,7 +28,6 @@ if (!$ENV:CMDER_ROOT) {
|
|||||||
# Remove trailing '\'
|
# Remove trailing '\'
|
||||||
$ENV:CMDER_ROOT = ($ENV:CMDER_ROOT).TrimEnd("\")
|
$ENV:CMDER_ROOT = ($ENV:CMDER_ROOT).TrimEnd("\")
|
||||||
|
|
||||||
# Do not load bundled PsGet if a module installer is already available
|
|
||||||
# -> recent PowerShell versions include PowerShellGet out of the box
|
# -> recent PowerShell versions include PowerShellGet out of the box
|
||||||
$moduleInstallerAvailable = [bool](Get-Command -Name 'Install-Module' -ErrorAction SilentlyContinue)
|
$moduleInstallerAvailable = [bool](Get-Command -Name 'Install-Module' -ErrorAction SilentlyContinue)
|
||||||
|
|
||||||
|
2155
vendor/psmodules/PsGet/PsGet.psm1
vendored
2155
vendor/psmodules/PsGet/PsGet.psm1
vendored
File diff suppressed because it is too large
Load Diff
12
vendor/sources.json
vendored
12
vendor/sources.json
vendored
@ -1,13 +1,13 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"name": "git-for-windows",
|
"name": "git-for-windows",
|
||||||
"version": "2.40.0-rc2.windows.1",
|
"version": "2.40.1.windows.1",
|
||||||
"url": "https://github.com/git-for-windows/git/releases/download/v2.40.0-rc2.windows.1/PortableGit-2.40.0-rc2-64-bit.7z.exe"
|
"url": "https://github.com/git-for-windows/git/releases/download/v2.40.1.windows.1/PortableGit-2.40.1-64-bit.7z.exe"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "clink",
|
"name": "clink",
|
||||||
"version": "1.4.22",
|
"version": "1.4.24",
|
||||||
"url": "https://github.com/chrisant996/clink/releases/download/v1.4.22/clink.1.4.22.33f515.zip"
|
"url": "https://github.com/chrisant996/clink/releases/download/v1.4.24/clink.1.4.24.688975.zip"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "conemu-maximus5",
|
"name": "conemu-maximus5",
|
||||||
@ -16,7 +16,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "clink-completions",
|
"name": "clink-completions",
|
||||||
"version": "0.4.7",
|
"version": "0.4.8",
|
||||||
"url": "https://github.com/vladimir-kotikov/clink-completions/archive/v0.4.7.zip"
|
"url": "https://github.com/vladimir-kotikov/clink-completions/archive/v0.4.8.zip"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
Reference in New Issue
Block a user