d014d785b0
⬆️ Update to Git to 2.8.4
2016-06-09 00:18:56 +02:00
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
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
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
76b2ed510d
If you start doing remote work you can fire off your own start-sshAgent command.
2016-05-23 14:51:55 +01:00
7ca9d8e9d6
Update ConEmu to 160515
2016-05-17 23:20:16 +02:00
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
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
a286e52a44
Update completions to 0.3.0
2016-05-08 02:42:48 +03:00
c49c27fb88
allow setting verbose-output variable outside init.bat
2016-05-07 18:10:44 -05:00
e212ee36a2
Added :verbose-output subroutine, made aliases update more functional
2016-05-07 14:32:33 -05:00
537c658eb4
fixed git not working in cmder cmd session and added some comments
2016-05-07 10:56:08 -05:00
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
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
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
6c6268e968
Remove @ in new code, echo off is enough
2016-04-08 16:55:49 +02:00
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
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
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
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
24b1bb93c0
upgraded git to 2.8.1
2016-04-05 14:27:12 -05:00
5a1f81655f
⬆️ ConEmu@160328
...
Changelog: https://conemu.github.io/en/Whats_New.html
2016-03-30 03:02:31 +02:00
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
86dd077b9d
fixed - not running user-aliases.cmd if aliases variable is overridden in profile.d
2016-03-21 14:35:48 -05:00
b86f3fbaff
synced with upstream/development
2016-03-20 08:30:20 -05:00
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
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
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
01667a5bf0
Process profile.d scripts before adding user aliases
2016-03-07 08:12:50 -06:00
3085fca9e0
synced with upstream/development
2016-03-06 17:27:27 -06:00
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
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
722f8b7745
silenced bash profile.d when profile.d is empty
2016-03-06 15:05:40 -06:00
8dbbb902d9
fixed vendor\profile.ps1 profile.d - added post popd
2016-03-02 18:04:25 -06:00
d6eec2f3a5
silence profile.d if profile.d is empty
2016-03-02 17:37:28 -06:00
32c1d4028a
added fully qualified path to cmd profile.d section
2016-03-02 15:17:43 -06:00
997bd5c24e
Enhanced alias.bat to allow file storage path
2016-03-01 21:08:08 -06:00
8a5c58e626
fixed cmd profile.d support
2016-03-01 20:35:55 -06:00
8fa151d1db
Merge pull request #740 from daxgames/cmder_exinit
...
Cmder exinit
2016-02-29 08:11:34 +00:00
59e4a1684b
Merge branch 'development' of https://github.com/cmderdev/cmder into profile.d_support
2016-02-27 12:52:00 -06:00
361a8eae66
Fixed profile.d support for bash
2016-02-27 12:19:03 -06:00
727d6a6abd
Added bits about MinGW integration status
2016-02-27 12:05:01 -06:00
f7a18d4b6e
--amend
2016-02-27 12:00:40 -06:00
9e7f860e2d
Fixed and added zsh shell capability
2016-02-27 08:43:39 -06:00
79f8560a24
added profile.d stuff
2016-02-27 07:40:47 -06:00
4245608e6d
Merge branch 'development' of https://github.com/cmderdev/cmder into cmder_exinit
2016-02-27 06:41:11 -06:00
aedd078050
⬆️ Git@2.7.2.windows.1
2016-02-27 01:39:06 +01:00
a959409c0f
--amend
2016-02-25 18:22:43 -06:00
0a6b79b9ed
Added profile.d like support for all supported shells
2016-02-25 08:01:16 -06:00
a99d27a7e1
Merge branch 'development' into cmder_exinit
2016-02-19 10:10:12 -06:00