cmder

Lovely console emulator package for Windows

MIT License

Stars
25.6K
Committers
148

Bot releases are hidden (Show)

cmder - v1.3.21

Published by MartiUK almost 2 years ago

IMPORTANT

This release updates a dependency with a known vulnerability, it is suggested that you update as soon as possible.

Additionally, a number of regressions from this version and previous versions have now been fixed in the master branch, which will be released in 1.3.22. For more information, please see Issues. As always, you can download the latest unreleased builds from Actions.

Note: The version file included in this release is incorrectly named Version 1.3.20, instead of the correct 1.3.21. This issue occurred due to a misconfiguration with the build procedure, and is now fixed.

What's Changed

New Contributors

Full Changelog: https://github.com/cmderdev/cmder/compare/v1.3.20...v1.3.21

cmder - v1.3.20

Published by MartiUK about 2 years ago

👉 Note: This release contains a regression regarding the git prompt and user profile in bash shell, please see notes at the end for more details. (This regression does not affect Cmder Mini edition)

What's Changed

New Contributors

Full Changelog: https://github.com/cmderdev/cmder/compare/v1.3.19...v1.3.20

Regression

Main issues: #2771, #2785, #2787

Due to an issue with the CI build system/packing files in the Cmder Full edition, some files (git-prompt.sh and cmder.sh) are missing from the %cmder_root%\vendor\git-for-windows\etc\profile.d directory.

This will cause the following problems when using the git/bash shell in Cmder:

  • The user_profile.sh and git-prompt.sh files are not sourced
  • The git details will not be displayed in the prompt in bash

The issue has been already resolved in the master branch, so you can either place the missing files in the corresponding directory manually, or download the latest unreleased build (the first item in the list of builds). In order to place the files manually without downloading the latest build, please refer to the issues mentioned above.

The other shells (Clink and PowerShell) are not affected by this issue.

cmder - v1.3.19

Published by daxgames almost 3 years ago

1.3.19 (2022-01-15)

Changes

  • Update Git for Windows to 2.34.0
  • Update to Clink 1.2.46
  • Update to stable Conemu 210912
  • Do not rely on having a %cmder_root%\config\cmder_prompt_config.lua

Adds

  • Powershell Git version Discovery - See #2373 for the full proposal.
    • Find user installed Git on Path
      • If found
        • if newer than Cmder embedded Git
          • Use it's existing Path config and completely ignore embedded Git.
        • Else if Cmder embedded Git exists and is newer
          • Match User installed Git path config using Cmder embedded Git folders.
      • Else if Cmder embedded Git exists
        • Add Cmder embedded Git folders to the path.
          • $env:cmder_root\vendor\git-for-windows\cmd;$env:path
          • $env:path;$env:cmder_root\vendor\git-for-windows\usr\bin
          • $env:path;$env:cmder_root\vendor\git-for-windows\mingw64\bin
  • Configurable prompt for cmd.exe sessions. See %cmder_root%\config\cmder_prompt_config.lua
    • Configurable colors
    • Option to change λ to another character.
    • Option to add [user]@[host] to the prompt
    • Option to use of ~ to represent $HOME folder.
    • Option to use folder name vs. full working directory path in prompt.
    • Option to use single line prompt.

Fixes

  • Git prompt opt-out works better with additional changes to clink-completions
cmder - v1.3.18

Published by daxgames over 3 years ago

1.3.18 (2021-3-26)

Changes

  • Update to Clink 1.1.45 to fix #2451, #2465, and #2473
  • Update to ConEmu v21.03.04
  • init.bat auto migrates the history alias to use clink history if required.
  • Remove Tilde match from clink.lua in favor of builtin Clink capability.
cmder - 1.3.17 (2020-12-23)

Published by daxgames almost 4 years ago

1.3.17 (2020-12-23)

NOTE: This release includes a newer version of pre-release Clink. Current Clink 0.4.9 settings or history are not migrated or used from previous installs. See #2451

Fixes

  • [bug] Running alias ..=cd .. removes other aliases #2394
  • Switch to @chrisant996 Clink v1.1.10 to fix Clink newer Windows 10 releases.
  • Fix \Git\cmd\git.exe found. was unexpected at this time.
  • Documentation fixes.

Changes

  • Update Git to 2.29.0
  • Improve init.bat Speed
  • Add systeminfo.exe output to iag scripts.
cmder - v1.3.16 2020/07/29

Published by daxgames about 4 years ago

1.3.16 (2020-07-29)

Fixes

  • Merge pull request #2357 from FloSchwalm/fix-git-version-comparison [Dax T Games]
  • Merge pull request #2339 from daxgames/fix_global_vars_vscode_err [Dax T Games]

Changes

  • Merge pull request #2358 from FloSchwalm/update-to-git-2.28 [Dax T Games]
cmder - v1.3.15 2020/06/26

Published by daxgames over 4 years ago

1.3.15 (2020-06-26)

  • Fixes #2247, fixes #2254 #2265
  • Clink path get broken if clink-completions content is created in a different order #2278Clink path get broken if clink-completions content is created in a different order #2278
  • Move Git functions to lib/git.bat #2293
  • Fix Cmder issue #2290 #2294
  • Update git for windows to 2.26.2 #2308
  • Update README.md #2323Update README.md #2323
  • Added support for setting custom icons for Cmder window #2335
  • Fix and enhance enhance_path_recursive #2311
cmder - v1.3.14

Published by daxgames almost 5 years ago

1.3.14 (2020-01-08)

Fixes

  • Pull Request: #2222
    • Cmder v1.3.13 init script fails. #2218
    • Git & env related error messages. #2220
    • Latest addition of "--nolog" clink breaks cmd prompts. #2166
    • /nix_tools 0 should prevent adding %GIT_INSTALL_ROOT%\mingw64\bin to PATH. #2214

Changes

  • Update Git for Windows to 2.24.1.windows.2
  • Update clink-completions to 0.3.5
cmder - v1.3.13

Published by daxgames almost 5 years ago

1.3.13 (2019-11-23)

Changes

  • Update to Conemu 19.10.12

Adds

  • #2197, #1364, #447 Add ability to disable git status either globally or for individual repos.

    • To disable git status globally add the following to ~/.gitconfig or locally for a single repo [repo]/.git/config:

      [cmder]
        status = false      # Opt out of Git status for 'ALL' Cmder supported shells.
        cmdstatus = false   # Opt out of Git status for 'Cmd.exe' shells.
        psstatus = false    # Opt out of Git status for 'Powershell.exe and 'Pwsh.exe' shells.
        shstatus = false    # Opt out of Git status for 'bash.exe' shells.
      
  • #2174 -- Syntax to pass command line options to Conemu.

  • Disable Clink Logging

  • Add ~ tab completion.

Fixes

  • Fix #2191: profile.ps1: CheckGit does not export $gitLoaded
  • Fix #2192: Set default prompt hooks before loading user profile
  • Fix #2097, #1899: powershell foreground color changing to green
  • Fix #1979: Update Clink Completions to 0.3.4
  • Fix #1678: Cmder corrupting path with ! in Cmder folder path.
cmder - v1.3.12

Published by daxgames about 5 years ago

1.3.12 (2019-08-19)

Fixes

  • Pull Request: #2113
    • Add vendor\bin\vscode_init.cmd for use with Visual Studio Code
    • Fixes #2118
    • Fixes #1985
  • Pull Request: #2106
    • Portable Git requires running post-install.bat which deletes itself when done. This was not happening.
    • Resolves #2105
  • Pull Request: #2002
    • Updated the HG prompt code to use the '-ib' option to 'hg id' so the branch name is always available, regardless of the state of the working copy

Changes

  • Pull Request: #2055
    • Upgrade git to 2.21.0
    • Provide default settings for Clink that updates the history file in real time
      • Turn this on in existing Cmder using clink set history_io 1
    • Allow clink disable by setting CMDER_CLINK=0 before starting task
  • Pull Request: #2068
    • Print Index in History Command Output.
    • Sets default history_expand_mode = 3 in initial Clink Settings.

Adds

  • Pull Request : #2096
    • Question issue: #2094
    • New argument created to ConEmu forwarding arguments.
      • Syntax: /x [ConEmu extras arguments]
      • e.g.: Cmder.exe /x "-min -tsa"
cmder - v1.3.11

Published by daxgames almost 6 years ago

1.3.11 (2018-12-22)

Fixes

  • Fix uncommenting call ssh-agent in user_profile.cmd breaks Cmder prompt. #1990, #1807, #1785, #1885
    • Pull Request: #1999 fix ssh-agent call in user_profile.cmd.default
  • Unable to use '%' character in git branch names #1779
    • Pull Request: #1991 add percent escaping for string.gsub
  • sort command, unix vs windows (/usr/bin/sort vs sort.exe) #1931
    • Pull Request: #1988 Prefer /nix_tools option

Adds

  • #1988 Prefer /nix_tools option
  • #1982 make /register work with /single
  • #1975 Add /nix_tools 0 option to init.bat to prevent adding !GIT_INSTALL_ROOT!\usr\bin to PATH

Changes

  • #1987 Use default files for default user profiles
cmder - v1.3.10

Published by daxgames almost 6 years ago

Fixes

  • Replaces Cmder Release v1.3.9 which has been removed.

  • /c now completely separates user config including Conemu configuration. This enables true multi-user Cmder with no configuration collisions. See PR #1949.

  • Fix #1959 Start cmder "find" errors. See PR #1961.

  • Fix #1956 Git detection should use env from git install root. See PR #1969

Adds

  • /m initially creates %cmder_root%/config/conemu-%computername%.xml for users that want per computer Conemu configuration with shared init scripts. See PR #1949.

  • /register now recognizes /c [path] and creates an appropriate Cmder Here shell context menu. See PR #1949.

cmder - v1.3.8

Published by daxgames almost 6 years ago

Fixes

  • Fix \vendor\bin\timer.cmd was unexpected at this time. on session start.
cmder - v1.3.7

Published by Stanzilla almost 6 years ago

v1.3.7 (2018-11-10)

Full Changelog

Highlights

Tagging as v1.3.7

Commits

Aaron Arney (1):

  • Update README

Arion Roberto Krause (1):

  • Fixed typo

Benjamin Staneck (8):

  • ⬆️ ConEmu to 180626
  • ⬆️ Update Git to 2.19.0
  • Revert "replace user-aliases with user_aliases"
  • replace user-aliases with user_aliases
  • better fix for #1265
  • Revert "sanitize dir before assigning to prompt"
  • sanitize dir before assigning to prompt
  • Update CHANGELOG.md

Bob Hood (1):

  • Refactored the Mercurial prompt code to be more efficient.

David Refoua (1):

  • fix some spelling issues

Dax T Games (8):

  • Revert "Ignore %cmder_root%\config (#1945)"
  • Ignore %cmder_root%\config (#1945)
  • Add /f for fast init. (#1942)
  • add diag helper scripts and adds to the path (#1918)
  • Fix #1806 #1675 (#1870)
  • Profile.ps1 (#1796)
  • Fix lib base (#1794)
  • Little Changes

Dax T. Games (42):

  • Fixed move of default conemu.xml to the vendor folder
  • cleanup
  • ignore all of config folder
  • move default comemu.xml to vendor folder
  • fixes
  • more headers
  • init.bat update for cexec
  • git prompt yellow
  • cleanup
  • fix user lua and git detection
  • allow conditionally setting environment variables
  • cleanup
  • readme.md
  • readme.md
  • readme.md
  • added exit codes
  • flag_exists.cmd to flag_exec.cmd, also to lib as an option
  • cleanup
  • cleanup
  • fixed
  • handle start dir args with trailing "
  • cleanup
  • '.gitignore'
  • cleanup
  • '.gitignore'
  • cleanup
  • cleanup
  • verbos output
  • cmder_shell settings
  • add cmder_shell method
  • replace - with _ in debug-output and verbose-output
  • trying to get tcc working
  • Trying to get tcc working
  • rename
  • modify message
  • move user-aliases.cmd to user_aliases.cmd
  • gitignore
  • move bin\alias.bat to vendor\bin\alias.cmd
  • cleanup
  • run user lua afer cmder lua
  • fix /unregister
  • load user clink

Dmitri S. Guskov (2):

  • Powershell 5.1 compatibility
  • Update profile.ps1

Gregory Lucas (1):

  • Initialize time_init to fix init error message

Josef Pihrt (2):

  • Fix typos, remove escaping inside inline code, replace single quote with backtick
  • Fix typo and broken link

Merlin (1):

  • Remove duplicate Install-Module detection

Nicolas Arnaud-Cormos (1):

  • Ensure the right git path is found in case of shim.

Thorsten Sommer (1):

  • Fixed spelling

gaoslin (1):

  • Update init.bat

leochien0102 (1):

  • fix the 'was unexpected at this time.'

xiazeyu (4):

  • chore: unite slash
  • docs: update to latest useage
  • refactor: reduce global varible useage, fixed quote issue, added parameters support
  • doc: fix typo

xiazeyu_2011 (8):

  • docs: migrated instructions to the wiki pages
  • rename /bin/have.bat to /vendor/lib/flag_exists.cmd
  • fix: bug when no argument is passed in
  • docs: update doc for have.bat
  • feat: add have.bat as a wrapper
  • Optimize comments of using arguments in user-profile.cmd
  • fix conflict with init.bat build-in command parser, update user-profile.cmd
  • Pass arguments to user-profile.cmd

刘祺 (1):

  • add LANG support
cmder - v1.3.6

Published by Stanzilla over 6 years ago

cmder - v1.3.5

Published by Stanzilla over 6 years ago

Change Log

v1.3.5 (2018-02-11)

Full Changelog

This is the first Cmder release that comes with Git for Windows in the 64bit version. If you are still using a 32bit version, you have to fix this yourself.

Git updated to v2.16.1.windows.4
clink updated to 0.4.9 (official version)
ConEmu updated to 180206

cmder - v1.3.4

Published by Stanzilla almost 7 years ago

Change Log

1.3.4 (2017-11-03)

We now use a forked version of clink since it's original author is missing and we needed Windows 10 compat.

Updated components:

  • Git: v2.15.0.windows.1

Fixed bugs:

cmder - v.1.3.3

Published by Stanzilla almost 7 years ago

Change Log

1.3.3 (2017-10-28)

We now use a forked version of clink since it's original author is missing and we needed Windows 10 compat.

Updated components:

  • Git: v2.14.3.windows.1
  • ConEmu: 170910
  • Clink: 0.4.9-FORK
  • Clink-Completions: 0.3.3

Fixed bugs:

* This Change Log was automatically generated by github_changelog_generator

cmder - v1.3.1

Published by Stanzilla almost 8 years ago

Change Log

1.3.1 (2016-08-15)

Full Changelog

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

cmder - v1.3.2

Published by Stanzilla almost 8 years ago

Change Log

1.3.2 (2016-12-01)

Updated components:

  • Git: v2.11.0.windows.1
  • ConEmu: 161022
  • Clink: 0.4.8
  • Clink-Completions: 0.3.2

Fixed bugs:

  • Git process not ending. #1060
  • Git: fatal: Unable to create '.git/index.lock': File exists. #1044
  • Aliases with environment variables not working #684
  • msysgit is not injected into path. #493
  • cmder display error #491
  • Path issues on startup #487
  • Missing DLL: MSVCP140.dll #482
  • Single mode does not set current directory #420
  • Fails to parse path in PATH system variable with '&' #185
  • Cmder hangs after idling for a few minutes or when clicking above the cursor #109
  • No color scheme in tabs opened as Administrator #94
  • Bug in alias.bat #52
  • Clicking/selecting text on terminal causes slowdown #40

* This Change Log was automatically generated by github_changelog_generator