Commit Graph

806 Commits

Author SHA1 Message Date
Dax T Games
e051266775 Rename Setup-Cmder.ps1 to integrate-cmder.ps1 2026-04-04 09:47:06 -04:00
Dax T Games
29f0ded3dd Rename setup-cmder.cmd to integrate-cmder.cmd 2026-04-04 09:46:21 -04:00
Dax T. Games
88c1fce86d Add setup-cmder.* shim scripts 2026-03-06 18:21:45 -05:00
Dax T. Games
9eba883ab0 Add Setup-Cmder.ps1 script 2026-03-06 18:12:18 -05:00
David Refoua
ee967279d0 Merge pull request #3056 from chrisant996/support_git_reftables
Update the Lua git prompt to support repos with git reftables.
2026-02-16 16:11:15 +03:30
DRSDavidSoft
62cccaf284 ⬆️ Update dependencies (clink v1.9.5) 2025-12-08 13:47:50 +00:00
Chris Antos
6ba699a3c4 Clean luacheck warning. 2025-12-07 19:58:48 -08:00
Chris Antos
13dd021d6a Fix branch name in a newly inited repo.
"git branch" does not work in a newly inited repo.  So in a newly inited
using reftables, the branch name was not able to be retrieved, and the
"Loading..." placeholder remained indefinitely.

This change updates it to try again with "git branch --show-current"
when "git branch" prints empty output.
2025-12-07 19:52:40 -08:00
Chris Antos
c3f239267d Update the git prompt to support repos with git reftables.
Also move the " -> remote" logic from clink-completions/git_prompt.lua
directly into the Cmder prompt implementation (otherwise it can't work
properly with reftables).
2025-12-06 16:19:20 -08:00
DRSDavidSoft
d3ae747a6d ⬆️ Update dependencies (git-for-windows v2.52.0.windows.1, clink v1.9.2, clink-completions v0.6.7) 2025-11-24 13:46:53 +00:00
David Refoua
7f0cfac498 update profile.ps1's debug output 2025-11-09 04:36:41 +03:30
David Refoua
dc3b142b32 Make PowerShell profile.ps1's debug and verbose working correctly 2025-11-09 04:29:32 +03:30
David Refoua
a824b721cb improve CI PowrShell profile test debug/verbose output 2025-11-09 03:46:29 +03:30
David Refoua
153f7310a1 Merge pull request #3042 from cmderdev/copilot/fix-and-optimize-cmder-ps1
Refactor Cmder.ps1: Apply PowerShell naming conventions and optimize code
2025-11-09 03:29:06 +03:30
David Refoua
eabadf96dc fix incorrect comment 2025-11-09 02:57:19 +03:30
David Refoua
7b248bc9a3 adjust comments 2025-11-09 02:50:47 +03:30
David Refoua
697c122faf adjust comments 2025-11-09 02:48:02 +03:30
David Refoua
2ce0146d6e adjust comments 2025-11-09 02:45:06 +03:30
copilot-swe-agent[bot]
5dfa14ccce Avoid duplicating cmd.exe prompt definition
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
2025-11-08 22:55:15 +00:00
copilot-swe-agent[bot]
4d259ba84c Consolidate terminal conditionals and add shell integration for bash and cmd.exe
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
2025-11-08 22:41:26 +00:00
copilot-swe-agent[bot]
bbd7507b4e Add OSC 133;D support for command exit code tracking
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
2025-11-08 22:27:38 +00:00
David Refoua
a8d897f633 adjust comments 2025-11-09 01:49:20 +03:30
David Refoua
304b8c7a05 simplify regex 2025-11-09 01:48:05 +03:30
David Refoua
fc24040e5e adjust comments 2025-11-09 01:14:28 +03:30
copilot-swe-agent[bot]
a1def7195e Restore posh-git support for all versions in Import-Git
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
2025-11-08 21:24:18 +00:00
copilot-swe-agent[bot]
456ddcc59e Improve version comparison using dot-notation segment comparison
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
2025-11-08 21:11:36 +00:00
copilot-swe-agent[bot]
f6adae5fb2 Fix version comparison to handle Git version strings correctly
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
2025-11-08 21:00:30 +00:00
copilot-swe-agent[bot]
c039d977c2 Skip mingw64 check on 32-bit systems for better performance
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
2025-11-08 20:52:58 +00:00
David Refoua
60045d8c4f simplification 2025-11-08 23:52:45 +03:30
David Refoua
9b64482f37 add the same message from lib_git.cmd in PS1 script 2025-11-08 23:50:52 +03:30
copilot-swe-agent[bot]
bc970e7f78 Add end-of-line anchor and explanatory comment to Get-GitStatusSetting regex
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
2025-11-08 19:00:56 +00:00
copilot-swe-agent[bot]
7df73096d6 Fix regex to match whole lines only in Get-GitStatusSetting
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
2025-11-08 18:38:59 +00:00
copilot-swe-agent[bot]
96842bf09e Refactor Cmder.ps1 with PowerShell naming conventions and optimizations
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
2025-11-08 17:29:08 +00:00
David Refoua
a0d085f93e fix line endings 2025-11-08 20:48:07 +03:30
David Refoua
538662ce56 improve documentation 2025-11-08 17:39:50 +03:30
copilot-swe-agent[bot]
88ca59f82e Add OSC 133 shell integration sequences for Windows Terminal PowerShell support
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
2025-11-08 13:42:07 +00:00
David Refoua
667820105e Merge pull request #3021 from chrisant996/fix_3020_hg_prompt_is_slow
Fix cmderdev/cmder#3020; hg prompt is slow.
2025-11-07 20:22:25 +03:30
David Refoua
6b26f5b9b4 Update vendored windows-terminal 2025-11-07 19:39:19 +03:30
David Refoua
d37d173702 Fix comment formatting in profile.ps1 2025-11-07 19:23:30 +03:30
David Refoua
1f70cfa508 Merge pull request #3026 from cmderdev/copilot/fix-3025
Add OSC 9;9 support for PowerShell prompt to enable Windows Terminal directory tracking
2025-11-07 18:38:43 +03:30
DRSDavidSoft
641a3b55fc ⬆️ Update dependencies (windows-terminal v1.23.12811.0) 2025-11-07 15:06:06 +00:00
DRSDavidSoft
b20f084fbc ⬆️ Update dependencies (git-for-windows v2.51.2.windows.1, clink v1.8.8, clink-completions v0.6.6) 2025-11-07 14:59:14 +00:00
Mihai Botezatu
0cbe1e8d8c Wrap git_locale in quotes
Without quoting, the lookup would fail for some characters
2025-11-07 01:03:40 +01:00
David Refoua
6f6c21dcae add missing prefix 2025-11-06 18:23:10 +03:30
David Refoua
f6bc623284 fix line endings 2025-11-06 18:13:33 +03:30
David Refoua
006567cdbc fix inconsistencies 2025-11-06 18:07:13 +03:30
David Refoua
e7f102bdee avoid temp filename collisions 2025-11-06 17:09:40 +03:30
David Refoua
a7c0e0642d implement fix suggested in https://github.com/cmderdev/cmder/issues/2990#issuecomment-3496143288 2025-11-06 16:59:58 +03:30
copilot-swe-agent[bot]
08ce81609a Add OSC 9;9 support for PowerShell prompt to enable Windows Terminal directory tracking
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
2025-09-16 10:52:13 +00:00
Chris Antos
173b86fbc8 Fix another pre-existing bug in the hg prompt.
If the hg program is not found, then there used to be a Lua script
error.  I fixed that in the earlier commit in this PR.  But the fix
was incomplete, and the hg prompt still appended " ()" instead of
not appending anything (which is how the svn prompt behaves when
the svn program is not found).
2025-09-14 10:34:23 -07:00