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
Benjamin Staneck
f652d301e7
Merge pull request #946 from vladimir-kotikov/patch-4
...
Update clink-completions to 0.3.0
2016-05-08 02:08:13 +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
Benjamin Staneck
fc7f1ca3dc
Merge pull request #943 from daxgames/fix_git
...
fixed git not working in cmder cmd session and added some comments
2016-05-07 18:41:22 +02: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
Benjamin Staneck
d4339ae526
Merge pull request #941 from janschulz/init.bat
...
More variable quoting in init.bat
2016-05-06 15:25:10 +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
Benjamin Staneck
05fb4368cc
Merge pull request #940 from janschulz/init.bat
...
Add quotes around all variables
2016-05-06 00:35:02 +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
Benjamin Staneck
b47d04f75c
Merge pull request #916 from liftir/patch-1
...
Fix missing "\" when building dirpath to psmodules
2016-04-10 06:28:22 +02:00
liftir
6978bb7417
Fix missing "\" when building dirpath to psmodules
...
Join-Path won't add "\"'s without the use of a delimeter. In this case there is no delimiter and as a result the script will fail when it tries to look up $CmderModulePath.
2016-04-08 21:21:38 -04:00
Benjamin Staneck
7eb7255741
Merge pull request #865 from janschulz/where_is_git
...
better git path handling
2016-04-08 18:59:58 +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
Benjamin Staneck
fc963b1342
Merge pull request #911 from daxgames/git_2.8.1
...
upgraded git to 2.8.1
2016-04-05 22:35:32 +02:00
Dax T. Games
24b1bb93c0
upgraded git to 2.8.1
2016-04-05 14:27:12 -05:00
Benjamin Staneck
528d0ce734
Merge pull request #909 from daxgames/http_proxy
...
Added proxy support
2016-04-05 16:48:05 +02:00
Dax T. Games
5068188059
Added proxy support
2016-04-05 09:27:53 -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
Benjamin Staneck
f9d0050c67
Merge pull request #892 from daxgames/fix_aliases
...
fixed - not running user-aliases.cmd if aliases variable is overridde…
2016-03-21 22:55:26 +01: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
Martin Kemp
d5a1ce628c
Merge pull request #862 from daxgames/better_aliases
...
Enhanced alias.bat to allow file storage path
2016-03-21 08:32:26 +00:00
Dax T. Games
b86f3fbaff
synced with upstream/development
2016-03-20 08:30:20 -05:00
Martin Kemp
160fbad621
Add changelog
2016-03-20 12:23:05 +00:00
Martin Kemp
68743a8742
Merge pull request #890 from cmderdev/development
...
Merge latest Development
2016-03-20 11:54:59 +00:00
Martin Kemp
73f9400aa8
Merge pull request #723 from cmderdev/release-1.3
...
Release 1.3
2016-03-20 11:54:28 +00: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
Martin Kemp
7d2197086e
Merge pull request #866 from JanSchulz/revert_set_cmderstart
...
Revert "Set CMDER_START to homeprofile"
2016-03-10 10:46:04 +00:00
Benjamin Staneck
964f18c66c
Merge pull request #874 from daxgames/process_profile.d_sooner
...
Process profile.d scripts before adding user aliases
2016-03-07 19:19:11 +01: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
Benjamin Staneck
72876f41e2
Merge pull request #872 from daxgames/fix_bash_profile.d
...
silenced bash profile.d when profile.d is empty
2016-03-06 22:11:48 +01:00
Dax T. Games
722f8b7745
silenced bash profile.d when profile.d is empty
2016-03-06 15:05:40 -06:00
Benjamin Staneck
df768f3c5e
Merge pull request #867 from daxgames/cmd_profile.d_fix
...
Various fixes for profile.d support
2016-03-05 02:21:46 +01:00
Dax T. Games
8dbbb902d9
fixed vendor\profile.ps1 profile.d - added post popd
2016-03-02 18:04:25 -06:00