Benjamin Staneck
9c4e77b498
⬆️ Update ConEmu to 170517 (preview)
...
Changelog: https://conemu.github.io/blog/2017/05/17/Build-170517.html
2017-05-19 23:20:31 +02:00
Benjamin Staneck
c2cf56cc48
⬆️ Update Git to v2.13.0
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.13.0.windows.1
2017-05-10 22:03:36 +02:00
Benjamin Staneck
399999d7f7
Merge pull request #1299 from alexandr-san4ez/master
...
Changed the way directory is defined .git
2017-04-07 02:42:18 +02:00
Benjamin Staneck
8eea2baaa5
Merge pull request #1331 from dancread/svn-prompt
...
Adding svn support to prompt
2017-04-07 02:40:35 +02:00
Benjamin Staneck
4d3950174f
⬆️ Update ConEmu to 170402 (preview)
...
Changelog: https://conemu.github.io/blog/2017/04/02/Build-170402.html
2017-04-07 02:38:16 +02:00
Benjamin Staneck
24a110ddb7
⬆️ Update Git to v2.12.2(2)
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.12.2.windows.2
2017-04-07 02:36:32 +02:00
Benjamin Staneck
1dd0e600ac
⬆️ Update ConEmu to 170326 (preview)
...
Changelog: https://conemu.github.io/blog/2017/03/26/Build-170326.html
2017-04-07 02:36:32 +02:00
Benjamin Staneck
e49b978b9a
⬆️ Update Git to v2.12.2
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.12.2.windows.1
2017-04-07 02:36:32 +02:00
Benjamin Staneck
9182c89a14
⬆️ Update ConEmu to 170316 (preview)
...
Changelog: https://conemu.github.io/blog/2017/03/16/Build-170316.html
2017-04-07 02:36:32 +02:00
Benjamin Staneck
00622254a7
⬆️ Update Git to v2.12.1
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.12.1.windows.1
2017-04-07 02:36:32 +02:00
dr024625
9977c0563d
Adding svn support
2017-04-03 21:07:41 -05:00
Shahzeb Ihsan
d8444dae97
Set history_io=3 in default Clink settings
...
Currently the "history" command in Cmder prints commands without any index associated with any command, so you can copy/paste a command or use "!!" to execute a command from the history but, unlike BASH, you can't do "!<command_index>".
"cat" has a switch, "-n", which prints line numbers of the file being printed. This, in conjunction with "history_io=3" in Clink settings (to read/write history when editing a command") works just like BASH, i.e., you can use the index printed next to a command in the history to execute that command as "!<command_index>".
2017-03-17 10:59:12 +08:00
Shahzeb Ihsan
0a5d1ac156
Use cat -n for printing history to show cmd index
...
Currently the "history" command in Cmder prints commands without any index associated with any command, so you can copy/paste a command or use "!!" to execute a command from the history but, unlike BASH, you can't do "!<command_index>".
"cat" has a switch, "-n", which prints line numbers of the file being printed. This, in conjunction with "history_io=3" in Clink settings (to read/write history when editing a command") works just like BASH, i.e., you can use the index printed next to a command in the history to execute that command as "!<command_index>".
2017-03-17 10:26:57 +08:00
Alexandr
018cc9ceda
Changed the way directory is defined .git
...
clink.find_dirs - do not specify the directory if there is Cyrillic in the way.
clink.is_dir - more logical and faster.
2017-03-09 19:22:13 +03:00
Jack
ad0f8fe049
Merge pull request #1280 from bdukes/patch-1
...
Allow profile.d/*.ps1 files to export [scriptblock]$prompt override all of cmders prompt
2017-03-08 22:06:50 +00:00
Brian Dukes
7f4a4d34d6
Allow user-profile.ps1 and profile.d/*.ps1 files to override prompt
...
This defines the default prompt variables ($PrePrompt, $PostPrompt,
$CmderPrompt, and $Prompt) before running the custom scripts (user-profile.ps1
and profile.d/*.ps1), and then saves those prompt values after running the
custom scripts. This gives the custom scripts and opportunity to override the
prompt code blocks.
This now opens the possibility for profile.d/*.ps1 scripts to affect the
prompt, and also allows both user-profile.ps1 and profile.d/*.ps1 scripts to
overwrite the $Prompt script block and overwrite the prompt behavior entirely.
2017-03-08 14:14:35 -06:00
Benjamin Staneck
963a5a8be6
⬆️ Update Git to v2.12.0
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.12.0.windows.1
2017-03-01 04:01:24 +01:00
Benjamin Staneck
81d83d4c6d
⬆️ Update Git to v2.11.0.3
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.11.0.windows.3
2017-01-16 08:53:56 +01:00
Benjamin Staneck
61849dc7fd
⬆️ Update ConEmu to 161206 (stable)
...
Changelog: https://conemu.github.io/blog/2016/12/06/Build-161206.html
2016-12-08 22:53:08 +01:00
Benjamin Staneck
7447e00aec
⬆️ Update Git to v2.11.0
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.11.0.windows.1
2016-12-01 21:06:29 +01:00
Benjamin Staneck
84202729fb
Merge pull request #1169 from cmderdev/development
...
Development
2016-11-19 23:41:54 +01:00
Benjamin Staneck
70b0666f11
⬆️ Update Git to v2.10.2
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.10.2.windows.1
2016-11-19 23:40:05 +01:00
Benjamin Staneck
14f3361429
⬆️ Update ConEmu to 161022 (stable)
...
Changelog: https://conemu.github.io/blog/2016/10/22/Build-161022.html
2016-11-19 23:39:07 +01:00
Florian Anderiasch
ba99f5b66a
Fix typo in init.bat
2016-11-10 18:04:37 +01:00
Vladimir Kotikov
a0e0adae8b
Bump clink-completions to 0.3.2
2016-11-07 00:56:13 +01:00
Benjamin Staneck
46d5936806
⬆️ Update Git to v2.10.2
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.10.2.windows.1
2016-11-04 00:27:46 +01:00
Benjamin Staneck
e6d4609bf4
⬆️ Update ConEmu to 161022 (stable)
...
Changelog: https://conemu.github.io/blog/2016/10/22/Build-161022.html
2016-10-23 22:24:07 +02:00
Benjamin Staneck
0de26571aa
⬆️ Update Git to v2.10.1
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.10.1.windows.1
2016-10-23 22:23:58 +02:00
Martin Kemp
5597aa6038
Merge pull request #952 from Jackbennett/custom-prompt
...
Custom prompt hooks protected from later overwriting
2016-10-19 14:08:09 +01:00
刘祺
eb73f6f772
fix error when path has a space
2016-10-11 14:41:47 +08:00
Jackbennett
db909451c9
Version Check the Posh-Git module to allow module autoloading
...
Posh-Git before this release does not export `Write-VcsStatus` thus
powershell's autoloading cannot find the reqired module for the function.
note that `get-module -listAvailable` can return an array of multiple
versions.
2016-10-10 12:01:55 +01:00
Jackbennett
b349b19869
Describe why PS functions are called by namespace
...
As the prompt function is called all the time, specifically namespace the
cmldets it uses to avoid them being hijacked in the user session.
2016-10-10 10:30:01 +01:00
Benjamin Staneck
44e0a040bd
⬆️ Update Git to v2.10.1
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.10.1.windows.1
2016-10-05 02:16:22 +02:00
Alexandr
c8adf424e2
Added closing process in get_git_status ( #1 )
...
After execution command: git add * git continues to operate without closing. The process does not stop.
2016-09-27 22:59:09 +02:00
Alexandr
27c571636d
Added closing process in get_git_status ( #1 )
...
After execution command: git add * git continues to operate without closing. The process does not stop.
2016-09-27 18:48:23 +03:00
Benjamin Staneck
d144cd0fc2
⬆️ Update ConEmu to 160914 (stable)
...
Changelog: https://conemu.github.io/blog/2016/09/14/Build-160914.html
2016-09-17 22:49:23 +02:00
Benjamin Staneck
bb312ad74b
try --no-lock-index for Git
2016-09-17 22:48:02 +02:00
Benjamin Staneck
df7beff2ef
⬆️ Update ConEmu to 160828 (stable)
...
Changelog: https://conemu.github.io/blog/2016/08/28/Build-160828.html
2016-09-03 10:52:17 +02:00
Benjamin Staneck
b7bfe72303
⬆️ Update Git to v2.10.0
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1
2016-09-03 10:50:34 +02:00
Benjamin Staneck
490fae770c
⬆️ Update Git to v2.9.3 (2)
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.9.3.windows.2
2016-08-25 21:51:17 +02:00
Benjamin Staneck
355df7a48a
Merge pull request #1078 from orionlee/fix_bash_login_when_cmder_root_has_spaces
...
Fix bash login when $CMDER_ROOT has spaces
2016-08-21 20:23:20 +02:00
orionlee
5354b5f80f
Further fix bash login when ${CMDER_ROOT} has spaces.
...
Inspecting the script uncovers similar problems elsewhere
not encountered in my initial testing. They are fixed accordingly.
2016-08-20 16:01:46 -07:00
orionlee
d095d6afd6
Fix bash login when ${CMDER_ROOT} has spaces.
...
E.g., if ${CMDER_ROOT} is /c/Users/Foo Bar/cmder,
the following errors will occur:
bash: pushd: /c/Users/Foo: No such file or directory
bash: [: /c/Users/Foo: binary operator expected
bash: /c/Users/Foo: No such file or directory
2016-08-20 15:56:49 -07:00
Benjamin Staneck
832c1991e4
Merge pull request #1070 from janschulz/unicode_path_prompt
...
Parse the original prompt for cwd and env names
2016-08-15 16:40:35 +02:00
Benjamin Staneck
19672aafff
⬆️ Update Git to v2.9.2
...
Release notes: https://github.com/git-for-windows/git/tree/v2.9.3.windows.1
2016-08-14 04:59:27 +02:00
Jan Schulz
6b10771312
Parse the original prompt for cwd and env names
...
clink.get_cwd() is returning a string which is differently encoded than what
clink.prompt.value expects. This results in garbled path names if the path
condains non-ASCII chars. The (arguable hacky) solution is to parse the old
prompt for the current directory (which breaks if the user sets a PROMPT env var
which is incompatible to the regex used here...).
Also parse out a environment name set by systems like virtualenv or conda: this
could be done more specifically by targeting each such system and using the
usually set environment variable but this would mean that we would have to do
that for each and every such system out there and that is probably not a sane
idea...
2016-08-09 13:45:36 +02:00
Benjamin Staneck
13fd41eb82
change how we ask hg for the status
...
closes #1035
Thanks @raleighr3
2016-07-30 00:36:32 +02:00
Benjamin Staneck
f2641e4cd2
⬆️ Update Git to v2.9.2
2016-07-17 01:09:06 +02:00
Benjamin Staneck
4e90303511
⬆️ Update ConEmu to 160710 (stable)
...
Changelog: https://conemu.github.io/blog/2016/07/10/Build-160710.html
2016-07-14 09:19:01 +02:00
Benjamin Staneck
393d7d19c5
⬆️ Update clink to 0.4.8
2016-07-14 07:53:13 +02:00
Benjamin Staneck
924ab12aeb
we don't need a second function for that.
2016-06-30 02:53:00 +02:00
Łukasz Papierz
9c0ad9fd81
Fix git branch name colouring
...
Colouring fixed when there are some changes in a branch
2016-06-28 14:13:35 +02:00
Jan Schulz
a542f4e20c
cmd: change the prompt in lua
...
This keeps the PROMPT variable as is and changes the prompt to the cmder style
in the clink code.
This has two advantages:
* opening a cmd in a cmder session will now show the old prompt code instead of
a ugly raw prompt without the replacements. This led to ugly output when a
batch file echoed their content (e.g `conda build recipe/`).
* when a command rewrites the prompt (e.g. an activate in a virtualenv), these
command sometimes simply overwrites the PROMPT so that the cmder enhancements
were not anymore in place. Now we simply don't care and overwrite it with our
stuff in the clink part. This might mean that a user has to install a lua
script so that e.g. conda environments are visible on the prompt.
2016-06-21 13:33:49 +02:00
Benjamin Staneck
999b5af29a
⬆️ Update ConEmu to 160612 (stable)
...
Changelog: https://conemu.github.io/blog/2016/06/12/Build-160612.html
2016-06-14 18:21:40 +02:00
Benjamin Staneck
87210ae7ca
⬆️ Git to 2.9.0
...
Changelog: https://github.com/git-for-windows/git/tree/v2.9.0.windows.1
2016-06-14 17:34:19 +02:00
Vladimir Kotikov
6a080a1284
Bump clink-completions to 0.3.1
2016-06-11 01:07:47 +03:00
Benjamin Staneck
d014d785b0
⬆️ Update to Git to 2.8.4
2016-06-09 00:18:56 +02:00
Jan Schulz
c19412045c
Fix git branch name never shown as dirty
...
The problem was that io.popen() returns a file and not the return code of the
called program.
The new code was inspired by
http://stackoverflow.com/a/14031974/1380673
2016-06-02 12:45:07 +02:00
Jackbennett
010049a849
Set window title to current folder unless there's git information.
...
Unfortunately doesn't apply to conEmu's tab name.
2016-05-27 09:47:34 +01:00
Jackbennett
7a0a1adc02
Use checkGit to hold the git state. Import posh-git at the last minute.
...
Import-Git now finds if the module isn't installed at all and alerts the
user. But only when in a git folder.
2016-05-23 14:53:34 +01:00
Jackbennett
76b2ed510d
If you start doing remote work you can fire off your own start-sshAgent command.
2016-05-23 14:51:55 +01:00
Benjamin Staneck
7ca9d8e9d6
Update ConEmu to 160515
2016-05-17 23:20:16 +02:00
Jackbennett
31c8c620c7
Custom prompt hooks protected from later overwriting
...
Add a pre and post function hook around the Cmder prompt.
Specify the cmder prompt as a function that could be replaced by a user.
Write a friendly message when the user profile template is created.
Create the user profile with cmder prompt hooks ready to use.
It was concerning to run any function with a specific name every prompt
with no guarantee it remains what it was initally created as.
Core functions have been explicitly called from their
namespace like Microsoft.PowerShell.Utility\Write-Host to try and prevent
clobbering.
User supplied functions are passed in as script blocks, created as the
session runs the profile script. By creating them as constants these
function names cannot be declared again for the duration of the process.
Since the prompt function already exists by this time, set the readOnly
flag so to re-declare the prompt requires the use of -force.
It is hoped these changes limit what could be the risk of any script
redefining functions that are called automatically without user intent or
input.
2016-05-12 13:59:33 +01:00
Benjamin Staneck
61e795c02d
Merge pull request #945 from daxgames/fix_aliases_update
...
Added :verbose-output subroutine, made aliases update more functional
2016-05-08 15:56:58 +02:00
Vladimir Kotikov
a286e52a44
Update completions to 0.3.0
2016-05-08 02:42:48 +03:00
Dax T. Games
c49c27fb88
allow setting verbose-output variable outside init.bat
2016-05-07 18:10:44 -05:00
Dax T. Games
e212ee36a2
Added :verbose-output subroutine, made aliases update more functional
2016-05-07 14:32:33 -05:00
Dax T. Games
537c658eb4
fixed git not working in cmder cmd session and added some comments
2016-05-07 10:56:08 -05:00
Benjamin Staneck
4e9882eea4
Update Git to 2.8.2
...
Release notes: https://github.com/git-for-windows/git/releases/tag/v2.8.2.windows.1
2016-05-06 18:10:00 +02:00
Jan Schulz
055a974257
More variable quoting in init.bat
...
There were problems when a path contained a parenthesis like `C:\temp\test (test)\`
As a precaution, quote all variables when they are used in echo or set.
2016-05-06 15:12:07 +02:00
Jan Schulz
1bf5503bea
Add quotes around all variables
...
This should prevent errors like
https://github.com/cmderdev/cmder/issues/935
https://github.com/cmderdev/cmder/issues/937
I've no idea why this happens, but it shouldn't hurt anyway...
2016-05-05 22:40:33 +02:00
Jan Schulz
6c6268e968
Remove @ in new code, echo off is enough
2016-04-08 16:55:49 +02:00
Jan Schulz
1e7f15100f
PS: also add cmd and bin version of git to the path
...
This ensures that the "normal" path entry (cmd) is first and bash is still reachable via the bin path.
2016-04-08 16:53:38 +02:00
Jan Schulz
fbccc6b790
init.bat: remove GIT\bin from path
...
The only reason was bash but bash.exe is also in <GIT>\usr\bin.
2016-04-08 16:53:38 +02:00
Jan Schulz
2ccc06e639
init.bat: integrate the unix commands at the end of PATH
...
Some unix commands shadow windows commands and therefor the unix commands should
be at the end of the PATH
2016-04-08 16:53:38 +02:00
Jan Schulz
182629d59a
init.bat: check for git in path
...
The idea is:
* if the users points as to a specific git, use that
* test if a git is in path and if yes, use that
* last, use our vendored git
We don't make any attempt to guess a different location, if a user wants their
own git install, they have to choose "add git to path".
Also check that we have a recent enough version of git (e.g. test for
<GIT>\cmd\git.exe)
2016-04-08 16:51:53 +02:00
Dax T. Games
24b1bb93c0
upgraded git to 2.8.1
2016-04-05 14:27:12 -05:00
Benjamin Staneck
5a1f81655f
⬆️ ConEmu@160328
...
Changelog: https://conemu.github.io/en/Whats_New.html
2016-03-30 03:02:31 +02:00
Benjamin Staneck
07ed31c0a1
⬆️ Git@2.8.0.windows.1
...
Changelog: https://github.com/git-for-windows/git/releases/tag/v2.8.0.windows.1
2016-03-30 03:00:59 +02:00
Dax T. Games
86dd077b9d
fixed - not running user-aliases.cmd if aliases variable is overridden in profile.d
2016-03-21 14:35:48 -05:00
Dax T. Games
b86f3fbaff
synced with upstream/development
2016-03-20 08:30:20 -05:00
Benjamin Staneck
3ca847fc42
⬆️ Git@2.7.4.windows.1
...
Changelog: https://github.com/git-for-windows/git/releases/tag/v2.7.4.windows.1
2016-03-18 18:20:06 +01:00
Benjamin Staneck
0de643be42
⬆️ Git@2.7.2.windows.1
...
Changelog: https://github.com/git-for-windows/git/releases/tag/v2.7.3.windows.1
2016-03-17 03:33:09 +01:00
Martin Kemp
05c113efee
Fix PSReadline clearing directory prompt.
...
If user has PSReadline and is using it be sure to clear 1 less line to prevent the directory prompt from being cleared.
Fixes #879
2016-03-10 10:50:37 +00:00
Dax T. Games
01667a5bf0
Process profile.d scripts before adding user aliases
2016-03-07 08:12:50 -06:00
Dax T. Games
3085fca9e0
synced with upstream/development
2016-03-06 17:27:27 -06:00
Benjamin Staneck
06c6e5fdb6
Merge pull request #873 from daxgames/echo_off
...
Prefer use of first line @echo off vs. @ per line to turn off echo pe…
2016-03-07 00:07:25 +01:00
Dax T. Games
0f4292aa08
Prefer use of first line @echo off vs. @ per line to turn off echo per line. - Cleaner file, no side efects
2016-03-06 15:40:06 -06:00
Dax T. Games
722f8b7745
silenced bash profile.d when profile.d is empty
2016-03-06 15:05:40 -06:00
Dax T. Games
8dbbb902d9
fixed vendor\profile.ps1 profile.d - added post popd
2016-03-02 18:04:25 -06:00
Dax T. Games
d6eec2f3a5
silence profile.d if profile.d is empty
2016-03-02 17:37:28 -06:00
Dax T. Games
32c1d4028a
added fully qualified path to cmd profile.d section
2016-03-02 15:17:43 -06:00
Dax T. Games
997bd5c24e
Enhanced alias.bat to allow file storage path
2016-03-01 21:08:08 -06:00
Dax T. Games
8a5c58e626
fixed cmd profile.d support
2016-03-01 20:35:55 -06:00
Martin Kemp
8fa151d1db
Merge pull request #740 from daxgames/cmder_exinit
...
Cmder exinit
2016-02-29 08:11:34 +00:00
Dax T. Games
59e4a1684b
Merge branch 'development' of https://github.com/cmderdev/cmder into profile.d_support
2016-02-27 12:52:00 -06:00
Dax T. Games
361a8eae66
Fixed profile.d support for bash
2016-02-27 12:19:03 -06:00
Dax T. Games
727d6a6abd
Added bits about MinGW integration status
2016-02-27 12:05:01 -06:00
Dax T. Games
f7a18d4b6e
--amend
2016-02-27 12:00:40 -06:00
Dax T. Games
9e7f860e2d
Fixed and added zsh shell capability
2016-02-27 08:43:39 -06:00
Dax T. Games
79f8560a24
added profile.d stuff
2016-02-27 07:40:47 -06:00
Dax T. Games
4245608e6d
Merge branch 'development' of https://github.com/cmderdev/cmder into cmder_exinit
2016-02-27 06:41:11 -06:00
Benjamin Staneck
aedd078050
⬆️ Git@2.7.2.windows.1
2016-02-27 01:39:06 +01:00
Dax T. Games
a959409c0f
--amend
2016-02-25 18:22:43 -06:00
Dax T. Games
0a6b79b9ed
Added profile.d like support for all supported shells
2016-02-25 08:01:16 -06:00
Dax T. Games
a99d27a7e1
Merge branch 'development' into cmder_exinit
2016-02-19 10:10:12 -06:00
Gregory Pakosz
64d981e470
Fixed get_git_dir() to take submodules into account. Fixes #833
2016-02-16 11:15:42 +01:00
Gregory Pakosz
95bbb8edbb
Fixed checkGit() in case of submodules
...
Since Git 1.7.8, submodules don't contain a .git/ folder anymore.
Instead, the submodule directory is populated with a .git text file
which contains a git-dir: /path/to/superproject/git_dir/modules/name.
See,
https://github.com/git/git/blob/master/Documentation/RelNotes/1.7.8.txt#L109-L114
2016-02-10 16:33:01 +01:00
Martin Kemp
95f6096a45
Latest 3rd party updates.
2016-02-08 22:14:04 +00:00
Benjamin Staneck
fccba9269d
⬆️ ConEmu@160202
...
Changelog: https://conemu.github.io/en/Whats_New.html
2016-02-03 03:15:56 +01:00
Benjamin Staneck
07b426355e
⬆️ Git@2.7.0.windows.2
...
Changelog: https://github.com/git-for-windows/git/releases/tag/v2.7.0.windows.2
2016-02-03 03:13:43 +01:00
Jan Schulz
fe45b186e0
clink.lua: add header
...
Introduce a header like in the rest of the scripts that this file
is overwritten on updates and should not be modified.
2016-01-15 18:06:35 +01:00
Jan Schulz
788b5262b4
Reorganize how clink settings are loaded
...
4bfdf04d59
moved all clink config files
to vendor/ and therefore the files in config/ were not used and .history
was also moved to vendor/.
The new arrangement uses `--script` to load our own clink.lua file which in
turn as the first thing loads the original clink.lua file. The user defined
files are again in config/. As clink regenerates these files, if they are not
present, this also means that we don't need to include the settings file
in the git repo and therefore don't overwrite it on updates.
2016-01-15 18:02:10 +01:00
Martin Kemp
5b7c008202
Merge pull request #798 from JanSchulz/cmder_here
...
Make "cmder here" work again
2016-01-15 11:44:39 +00:00
Benjamin Staneck
724b9a25da
⬆️ Bump clink to 0.4.7
2016-01-15 00:16:18 +01:00
Jan Schulz
2c0c6ed416
Make "cmder here" work again
...
The new system works by setting "CMDER_START" if a cmder.exe gets a
startup path. The rest is then implemented in the profile.ps1 and init.bat.
The new system works as follows:
1.If a startup path is given, cmder.exe sets this as `CMDER_START` and the
startup scripts change to that directory.
2.If the usere sets a `CMDER_START` environment variable and this is not
overwritten by cmder.exe, this variable is taken as the startup
directory by the startup scripts.
3.If not such path is give, the conemu startup dirs is the winner, as the
startup scripts don't change anything.
2016-01-11 22:19:10 +01:00
Benjamin Staneck
c77641cf03
⬆️ Git@2.7.0.windows1
...
Changelog: https://github.com/git-for-windows/git/releases/tag/v2.7.0.windows.1
2016-01-07 01:50:52 +01:00
Vladimir Kotikov
1389fe0c4d
⬆️ Bump clink to 0.4.6
2015-12-29 00:23:30 +03:00
Dax T. Games
9eb9620966
Fixed som misc stuff and prevented multi runs
2015-12-16 12:37:40 -05:00
Benjamin Staneck
add52c0ee6
⬆️ Git for Windows@2.6.4
...
Changelog: https://github.com/git-for-windows/git/releases/tag/v2.6.4.windows.1
2015-12-16 06:13:53 +01:00
Martin Kemp
744522b97b
Merge pull request #773 from glureau/development
...
Fix vendor/init.bat when the PATH contains spaces.
2015-12-15 19:09:58 +00:00
Gregory Lureau
6879a94c10
Fix vendor/init.bat when the PATH contains spaces.
2015-12-15 18:56:22 +01:00
Benjamin Staneck
41836e669b
⬆️ ConEmu@151210
...
Changelog: https://conemu.github.io/blog/2015/12/10/Build-151210.html
Skipped:
* https://conemu.github.io/blog/2015/12/08/Build-151208.html
* https://conemu.github.io/blog/2015/12/07/Build-151207.html
* https://conemu.github.io/blog/2015/12/05/Build-151205.html
* https://conemu.github.io/blog/2015/12/02/Build-151202.html
* https://conemu.github.io/blog/2015/11/29/Build-151129.html
2015-12-11 18:48:47 +01:00
Vladimir Kotikov
5f68e4e987
⬆️ Bump clink-completions to 0.2.2
2015-12-10 22:09:12 +03:00
Jan Schulz
567889e69f
Fix: don't garble the input line for long lines in git projects
...
If having a long line of input in histroy, which went on into the
second row and using <up> to get back to it, you got the effect
that the input was split over three lines: "text, empty, text",
but using the arrows do move to the front of the first line was
moving the cursor in the second (empty) row. You could change
the text, but you needed to do it "in the dark". No idea why
s/os.execute/is.popen/ fixes this, but it does.
Partly adresses https://github.com/cmderdev/cmder/issues/749
2015-12-04 19:57:08 +01:00
Martin Kemp
30dbfa6144
Merge pull request #736 from JanSchulz/more_config
...
More config
2015-12-04 13:04:13 +00:00
Benjamin Staneck
d0909f27e1
⬆️ ConEmu@151129
...
Changelog: http://conemu.github.io/blog/2015/11/26/Build-151126.html
Skipped http://conemu.github.io/blog/2015/11/22/Build-151122.html
2015-11-28 02:45:05 +01:00
Dax T. Games
b88ea50aef
Added vendor/cmder_exinit. Allows integrating externally installed Msys/Msys2/Cygwin into Cmder
2015-11-26 09:32:10 -06:00
Jan Schulz
854cadb185
Use consistent naming: user-profile.{sh|bat|ps1}
2015-11-25 00:23:04 +01:00
Jan Schulz
4bfdf04d59
Do not overwrite cmder.lua on update
2015-11-25 00:14:35 +01:00
Martin Kemp
c9550490f5
Merge pull request #735 from JanSchulz/config_aliases
...
Do not overwrite aliases on update
2015-11-24 22:54:49 +00:00
Jan Schulz
4154cdf204
Do not overwrite aliases on update
2015-11-24 23:38:26 +01:00
Chase Miller
76e14cd268
Added check for %USERPROFILE%\AppData\Local\Programs\Git path in init.bat. Installing from https://git-scm.com/download/win seems to put git in this directory.
2015-11-24 17:26:41 -05:00
Dax T. Games
9b25544c05
Fixed - Powershell vim/vim alias opening a new tab when editin a file
2015-11-24 10:58:58 -06:00
Dax T. Games
5eff672a4b
Added lambda prompt for bash/mintty, matches cmder and powershell prompts
2015-11-23 22:13:33 -06:00
Dax T. Games
8566b6f6ca
Added vi/vim aliases and fixed powershell startup errors
2015-11-23 19:10:22 -05:00
Martin Kemp
1af65edaec
Merge pull request #702 from daxgames/msys_bash
...
Msys bash
2015-11-23 23:31:02 +00:00
Martin Kemp
6d215f58c6
Merge pull request #673 from DoCode/development
...
Enable the '/single' switch (#577 )
2015-11-20 10:50:44 +00:00
Martin Kemp
a3e2d7546d
Update to ConEmu 151119
...
Changelog: https://conemu.github.io/blog/2015/11/19/Build-151119.html
2015-11-20 10:29:32 +00:00
Dax T. Games
7f43014b68
pulled in upstream development branch
2015-11-14 12:15:42 -06:00
Dax T. Games
cf15dcffc7
Added/enhanced bash with cmder.sh/user-cmder.sh, organized tasks menu
...
added personal files to .gitignore so they never get uploaded to the repo and added support for msys2 bash in the new git for windows
added autocreate of config/user-cmder.sh if iot does not exist and added it to the .gitignore
Added tasks: cmd::Cmder, cmd::Cmder as Admin, bash::bash, bash::bash as Admin, bash::mintty, bash::mintty as admin, powershell::powershell, powershell::powershell as Admin. Set default task to cmd::Cmder. Cot rid of init.bat running before /bin/bash, fixes double exit requirement
Added running git for windows post-install.bat on first cmder launch
fixed file/path not found errors when launching powershell as admin
fixed file/path not found errors when launching bash/mintty as admin
fixed PATH in vendor/cmder.sh
Added sourcing ~/.bashrc if it exists.
changed .gitignore to ignore anything with path of config/user-*
removed my personal files from .gitignore, left in config/user-*
Make sure $CMDER_ROOT does not have a trailing '/'
%CMDER_ROOT% does not have trailing '\'. allow user to specify a conemu.xml on the command line
Removed '\' from %CMDER_ROOT%
2015-11-14 12:07:56 -06:00
Benjamin Staneck
10d0431242
Merge pull request #698 from daxgames/fix_batch_files
...
Fix batch files
2015-11-14 18:35:30 +01:00
Dax Games
eb5ab51573
Removed training '\' from %CMDER_ROOT% and added config/user-* to .gitignore
2015-11-14 11:14:14 -06:00
Benjamin Staneck
87bc4178e6
fix vim path in powershell profile
2015-11-12 15:18:21 +01:00
Benjamin Staneck
85aaa09d97
Merge pull request #705 from wenzowski/patch-1
...
add bundled vim to path
2015-11-12 13:52:53 +01:00
Benjamin Staneck
3a2d986c36
⬆️ Git@v2.6.3.windows.1
...
Changelog: https://github.com/git-for-windows/git/releases/tag/v2.6.3.windows.1
2015-11-12 13:28:34 +01:00
Benjamin Staneck
37626e7687
⬆️ ConEmu@151109
...
Changelog: http://conemu.github.io/blog/2015/11/09/Build-151109.html
We skipped http://conemu.github.io/blog/2015/11/01/Build-151101.html for no reason btw.
2015-11-12 13:25:49 +01:00
Alec Wenzowski
b018f2cc50
add bundled vim to path
2015-11-11 23:28:04 -05:00
Benjamin Staneck
df37981707
⬆️ ConEmu@v15.10.25
...
Changelog: http://conemu.github.io/blog/2015/10/25/Build-151025.html
2015-10-27 07:12:21 +01:00
Vladimir Kotikov
66a75ce0dc
⬆️ Bump clink-completions to 0.2.1
2015-10-21 23:19:19 +03:00
Benjamin Staneck
15013369cb
⬆️ ConEmu@151015
...
Changelogs:
https://conemu.github.io/blog/2015/10/06/Build-151006.html
https://conemu.github.io/blog/2015/10/15/Build-151015.html
2015-10-21 21:24:42 +02:00
Benjamin Staneck
50c5742794
⬆️ Git@2.6.2.windows.1
2015-10-21 21:21:54 +02:00
Manuel Tanzer
a57c11e171
Enable the '/single' switch by using the registry as statemachine for the current location ('CMDER_START')
...
Fixed issue #577
2015-10-20 16:49:08 +02:00
Pireax
1d47a98329
lambda was encoded with UTF-8 without BOM, didn't show properly
2015-10-15 19:57:05 +02:00
Pireax
07180effac
Fixed problem with Invoke-Expression
2015-10-15 19:56:38 +02:00
Jack Bennett
7ebfffc9da
Remove incorrect charater at start of line.
2015-10-14 19:24:54 +01:00
Benjamin Staneck
5a1aa7e25b
add overwrite notice to posh profile, too
2015-10-14 19:50:49 +02:00
Pireax
0ab9b74013
Add user startup file for powershell
2015-10-14 18:50:52 +02:00
Benjamin Staneck
fedcee011d
fix vim path
2015-10-14 15:35:51 +02:00
Jan Schulz
b8f7bde353
Fix init.bat generation
2015-10-14 12:48:14 +02:00
Jan Schulz
48259b87ac
Add a user startup file which can be modified
...
Up to now, init.bat would be overwritten when a user updated
Cmder. The new mechanism will create a new (mostly empty) file
for the user to enter commands which will then be executed on
each following startup.
2015-10-12 15:15:33 +02:00
Benjamin Staneck
419c785db5
Merge pull request #575 from Bobo1239/enhance-path
...
Enhance Path in profile.ps1
2015-10-12 13:24:07 +02:00
Benjamin Staneck
1f75f85b7c
Merge pull request #605 from Stanzilla/bumpgit
...
Converting msysgit support to git-for-windows support.
2015-10-12 13:23:06 +02:00
Benjamin Staneck
4203a8a4ea
Merge pull request #653 from vladimir-kotikov/development
...
Upgrade clink-completions to 0.2.0
2015-10-12 13:11:44 +02:00
Benjamin Staneck
83c685cdc7
⬆️ ConEmu to v15.09.13
2015-10-12 13:06:50 +02:00
Benjamin Staneck
df259195ab
⬆️ ConEmu@150816
2015-10-12 13:06:50 +02:00
Benjamin Staneck
36291ab789
⬆️ Git for Windows to v2.6.1.windows.1
2015-10-06 21:16:32 +02:00
Vladimir Kotikov
73c8c0c233
Upgrade clink-completions
2015-10-06 21:45:32 +03:00
Benjamin Staneck
32cd7dcb58
⬆️ Git to v2.6.0.windows.1
2015-09-30 20:35:13 +02:00
Benjamin Staneck
b40b0067c0
⬆️ Git to v2.5.3.windows.1
2015-09-23 20:51:53 +02:00
Benjamin Staneck
4edec1675a
update to 2.5.2 release 2
2015-09-16 06:18:29 +02:00
Benjamin Staneck
583109b695
update to 2.5.2
2015-09-11 22:53:21 +02:00
Benjamin Staneck
6952d602d2
update to 2.5.1
...
https://github.com/git-for-windows/git/releases/tag/v2.5.1.windows.1
2015-09-02 19:50:44 +02:00
Benjamin Staneck
143e659187
⬆️ clink to 0.4.5
2015-08-31 04:48:46 +02:00
Benjamin Staneck
5ce077a74a
call git's own ssh-agent script instead of our own
2015-08-28 02:53:49 +02:00
Benjamin Staneck
fc85915b2c
git 2.5 packages the unix commands in <git>/usr/bin
instead of <git>/bin
so add that to the path, too.
2015-08-28 02:47:02 +02:00
Benjamin Staneck
3e06fcbf07
First step at converting msysgit support to git-for-windows support.
2015-08-23 20:09:06 +02:00
Boris Zhou
316a42b8f9
Enhance Path in profile.ps1
2015-08-03 16:06:41 +02:00
Bond
2a1a736ceb
Remove depreciated Enable-GitColors
...
The function Enable-GitColors is depreciated in dahlbyk/posh-git@4e778e2480 and should be removed here as well.
2015-06-04 23:25:09 +01:00
Martin Kemp
29d1378d7a
Add git to PATH (while in Cmder)
...
Add bundled git to PATH if we can't find git on PATH.
2015-05-19 15:47:06 +01:00
Martin Kemp
c15e29ecb3
$PSScriptRoot compatibility
...
$PSScriptRoot is not available on PS version 2 or below.
So we'll set it ourselves.
2015-05-19 15:44:32 +01:00
Martin Kemp
a18320c938
Improve warning text when posh-git is missing.
2015-05-17 22:13:23 +01:00
Martin Kemp
f196375f53
Update to latest ConEmu.
2015-05-17 22:08:35 +01:00
Martin Kemp
e549f88b00
Removed extra quotation mark
2015-04-02 12:02:34 +01:00
Martin Kemp
687fb72397
Update sources for 1.2
...
Updated sources.
2015-04-02 12:00:44 +01:00
Jack Bennett
c466698d6b
Only write VCS Status if we're in a git repo
...
In an effort to speed up the prompt we will only call write-vcsstatus if
there is a .git folder in the current or any parent path recursively.
As this function is called every new prompt line it needs to be as fast as
possible.
2015-03-25 12:29:10 +00:00
Jack Bennett
18fc5e37c7
Check that git can really be used as well as posh-git
...
Explicitly call `import posh-git` because it doesn't have a module
manifest thus powershell can't autoload it when using a cmdlet.
At present the cmder repo doesn't try to download posh-git so it might be
missing from the users session.
2015-03-25 12:22:07 +00:00
Vladimir Kotikov
b75b3239e7
Adds clink-completions as an external dependency
...
* Adds package to sources.json
* Merges all cmder's lua modules into one -> cmder.lua to exclude future conflicts
* Adds external modules loading logic
2015-03-20 22:29:34 +03:00
Martin Kemp
69eb956d65
Merge pull request #432 from Jackbennett/ps-revert-newline
...
Revert new line from commit dc834cc28f
2015-03-18 21:14:39 +00:00
Jack Bennett
dfa58acccc
Revert new line from commit dc834cc28f
...
This matches how cmd looks in conemu for cmder and PS seems to add some
padding around command output so I really don't see what the extra new
line is doing.
Saving dat precious vertical space.
2015-03-18 15:47:01 +00:00
Jack Bennett
e811c60ab2
Leverage the Module Autoload path and save doing it ourselves.
...
This should be faster too as we won't automatically import all functions
to the session. Powershell now knows where to look before declaring they
don't exist.
2015-03-18 15:33:55 +00:00
Martin Kemp
b25e46d7a7
Merge pull request #364 from narnaud/pr-local-git
...
Prefer user installed git over cmder one.
2015-03-18 11:00:44 +00:00
Martin Kemp
7169f49fff
Merge pull request #311 from sescandell/fix-adminlaunch
...
FIX CMDER_ROOT for admin launch
2015-03-18 10:35:15 +00:00
Martin Kemp
021263d81c
Merge pull request #273 from LeoColomb/master
...
Fixes small Powershell' loader issues
2015-03-18 10:33:58 +00:00
Jack Bennett
a0d87e8368
Update Conemu <preview realease>, update clink
...
Lets move to the much newer ConEmu preview release.
Pulling the newer clink also
2015-02-25 15:14:33 +00:00
Łukasz Bołdys
8a885167c3
mercurial prompt
2015-02-23 13:23:39 +01:00
Martin Kemp
a708fff824
Merge pull request #374 from CumpsD/patch-1
...
Updated vendor references
2015-01-21 23:44:16 +00:00
Martin Kemp
f78e24094b
Merge pull request #308 from SheGe/feature/psprompt
...
Lambda color in powershell was changed to DarkGray
2015-01-21 23:41:00 +00:00
David Cumps
ed7a20cec2
Updated vendor references
...
- Upgrade to git is needed for a security issue in 1.9.4
- Upgrade of ConEmu is needed for High DPI support
2015-01-21 22:25:01 +01:00
Nicolas Arnaud-Cormos
45ff72b48b
Prefer user installed git over cmder one.
...
Also set SVN_SSH (pointing to git ssh) so we can use git svn on
ssh svn repositories.
2015-01-12 22:17:30 +01:00
Vladimir Kotikov
b831c4569f
Updates clink to latest (0.4.3) version
2015-01-09 00:29:57 +03:00
Aleksander Skjæveland Larsen
75707f9a65
Adding script to enable SSH-agent #193
...
Adding agent-script to bin-folder and a commented out call in init.bat
2014-12-17 14:32:40 +01:00
Léo Colombaro
dc834cc28f
Fixes Powershell loader issues
...
* Fix modules order required
* Add newline before prompt
* Fix color name
2014-12-01 20:40:07 +01:00
Martin Kemp
44e6184487
Update msysgit & conemu
...
Updated links to latest versions of msysgit and conemu; 1.9.4-preview20140929 and 141117 respectively.
2014-11-20 11:29:03 +00:00
Stéphane
ea3863bc6b
FIX CMDER_ROOT for admin launch
...
When launching a cmd in admin mode, if %ConEmuDir%\..\.. contains any space, it breaks the scripts.
Thanks to this patch, the path is correctly defined now.
2014-11-04 12:26:25 +01:00
Szymon Sito
c8193ea368
Lambda color in powershell was changed to DarkGray
2014-10-29 21:27:30 +01:00
Léo Colombaro
f5eb662783
Delete PsGet.psd1
2014-09-17 15:02:31 +02:00
Léo Colombaro
98350e14e8
Add custom loader for Powershell, improve its implementation in Cmder
...
Fixes #104 , fixes #53 , fixes #65 (my bad), related to #136 , and should
fix #139
2014-09-17 09:55:15 +02:00
Martin Kemp
a39c632d71
Merge pull request #166 from glucas/run_as_admin
...
Find cmder files when running as Administrator.
2014-08-27 09:58:14 +01:00
Martin Kemp
72c045dc2d
Merge pull request #244 from narnaud/fix-clinkversion
...
Fix clink version
2014-08-26 12:37:52 +01:00
Nicolas Arnaud-Cormos
5ee2fb2a8d
Fix clink version
2014-08-26 13:20:38 +02:00
Nicolas Arnaud-Cormos
662663813e
The latest msysgit comes with vim 7.4.
2014-08-26 05:50:07 +02:00
Martin Kemp
6a9d6dd37e
bump versions again
2014-08-04 22:13:23 +01:00
Martin Kemp
e9707b2022
Bump versions
2014-06-19 08:27:44 +01:00
Samuel Vasko
9939b1ba7f
CMDER_ROOT variable is now also in path
...
Now you can call cmder /whatever from cmder shell
2014-04-29 15:32:56 +02:00
Samuel Vasko
6b37074dd5
Reordered the PATH, closing #37
...
Now the msysgit is being loaded first, so find will invoke
the correct and better version
2014-04-11 14:02:34 +02:00
Samuel Vasko
f6c3a0c390
Merge pull request #152 from bliker/scripts
...
New build and pack scripts
2014-04-10 14:44:39 +02:00
Samuel Vasko
46bebee94c
More recent package versions
2014-04-10 12:57:45 +02:00
Marc Schlaich
fa33052096
Only cd to $HOME if started in CMDER_ROOT.
2014-03-19 12:25:41 +01:00
Greg Lucas
3b053f8848
Remove extraneous quotes.
...
Extra quotes in previous commit caused PATH to be set incorrectly in admin
shell.
2014-03-13 12:36:07 -04:00
Greg Lucas
c76950293e
Find cmder files when running as Administrator.
...
When starting a shell as Administrator, the CMDER_ROOT variable is
not propagated from the parent (non-Admin) environment.
Fix this by using paths relative to %ConEmuDir%.
Fixes issue #94 .
2014-03-13 11:48:50 -04:00
Greg Lucas
ea22c658b7
CD to HOME by default.
2014-03-11 15:12:35 -04:00
Greg Lucas
303bfda521
Use HOME if already set.
2014-03-11 15:08:24 -04:00
Samuel Vasko
f4b6d8f9a8
Refactored mail download loop, better error handling
2014-03-05 11:22:58 +01:00
Jack Bennett
3bd0fe517f
Need to use an optional package
field;
...
incase url's that don't put the file in the url.
2014-02-26 16:42:48 +00:00
Samuel Vasko
83cd726a41
First sources.json draft
2014-02-24 17:55:34 +01:00
Alberto Solano
2c8364ce58
fixed little mistake in vendor/readme
2013-12-13 00:32:22 +01:00
Alberto Solano
fc3422e1ba
fixed errors and grammar
2013-12-13 00:32:22 +01:00
Samuel Vasko
4744fb1c61
Messages are useless, I always clear them
2013-12-09 00:56:16 +01:00
Samuel Vasko
3c979780f9
handles spaces better, also using CMDER_ROOT for everything
2013-12-09 00:55:18 +01:00
Samuel Vasko
fa179f6528
Lambda is now handled by clink
2013-12-07 21:04:38 +01:00
Samuel Vasko
8e0312aec4
Merge pull request #62 from austinwagner/master
...
Add executable launcher
2013-12-07 10:50:34 -08:00
Austin Wagner
8f6a473a40
Add Cmder Here
...
Add option to launcher to register and unregister Cmder Here
2013-12-07 09:17:35 -05:00
Brandon Coffman
56613b9758
Change TERM from msys to cygwin.
2013-12-05 06:03:13 -05:00
Samuel Vasko
9d5d3e1556
Allow to run cmd task from custom location.
2013-11-29 12:09:20 +01:00
Martin Kemp
f3d93c0f99
Allow use of Vim from msysgit.
...
Added vim location to PATH setup in init.bat.
2013-11-28 16:32:37 +00:00
Shoozza
0bde8b361a
Fix spelling in init.bat
2013-11-27 10:11:29 +01:00
Jonas Stendahl
75cb46392e
Fixed issue when rootDir contains spaces.
2013-11-22 11:11:04 +01:00
Samuel Vasko
c2b37021d4
Now with git in prompt (fix for #13 )
2013-11-15 17:06:15 +01:00
Samuel Vasko
4c4930704f
Fix for #1 #11 handling of C:\Users\Samuel directory
2013-11-13 14:34:19 +01:00
Samuel Vasko
42d22f1e17
Removed home declaration
2013-11-03 18:04:36 +01:00
Tom Green
ee898d9d28
minor typo fix
2013-10-08 11:29:35 +01:00
Samuel Vasko
4dc1065399
Forgot the prefix echo with @
2013-09-28 20:43:09 +02:00
Samuel Vasko
eaa78c6bf3
created new build script, and accomodated to new file names
2013-09-28 20:38:52 +02:00
Samuel Vasko
3704ff3e2e
At a second glance, I do not like it
2013-09-25 21:08:58 +02:00
Samuel Vasko
ec5f8f9808
Git initiation
2013-09-07 17:52:50 +02:00
Samuel Vasko
2c0a6d095f
Changes for startup
2013-09-07 17:39:24 +02:00
Samuel Vasko
5bb4808835
Alias fix
2013-07-16 18:26:48 +02:00
Samuel Vasko
10f7afdef2
Alias fixed
2013-07-15 23:45:25 +02:00
Samuel Vasko
4d063c76c3
Readme for subfolders
2013-07-15 22:45:47 +02:00