From a6d5c9df5f213cde3cf79b48e228e4063135c4e7 Mon Sep 17 00:00:00 2001 From: gtalarico Date: Tue, 8 May 2018 21:55:52 -0400 Subject: [PATCH 1/2] Addeds environment name to PROMPT on Cmd, Cmder,ConEmu --- pipenv/patched/pew/pew.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pipenv/patched/pew/pew.py b/pipenv/patched/pew/pew.py index 2d3889a0..07dbdf4f 100644 --- a/pipenv/patched/pew/pew.py +++ b/pipenv/patched/pew/pew.py @@ -215,6 +215,8 @@ def shell(env, cwd=None): inve(env, shell, '-c', shell_check) except CalledProcessError: return + if shell_name in ('Cmder', 'cmd'): + os.environ['PROMPT'] = '({0}) {1}'.format(env, os.environ['PROMPT']) if shell_name == 'bash': fork_bash(env, cwd) elif shell_name == 'Cmder': From 0390436d74103e3240fb6b2e32cb9291baa27988 Mon Sep 17 00:00:00 2001 From: gtalarico Date: Wed, 9 May 2018 00:56:49 -0400 Subject: [PATCH 2/2] Added Pew Patch --- .../patched/pew-windows-env-name-in-prompt.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 tasks/vendoring/patches/patched/pew-windows-env-name-in-prompt.patch diff --git a/tasks/vendoring/patches/patched/pew-windows-env-name-in-prompt.patch b/tasks/vendoring/patches/patched/pew-windows-env-name-in-prompt.patch new file mode 100644 index 00000000..0d06e4d0 --- /dev/null +++ b/tasks/vendoring/patches/patched/pew-windows-env-name-in-prompt.patch @@ -0,0 +1,13 @@ +diff --git a/pipenv/patched/pew/pew.py b/pipenv/patched/pew/pew.py +index 2d3889a0..07dbdf4f 100644 +--- a/pipenv/patched/pew/pew.py ++++ b/pipenv/patched/pew/pew.py +@@ -215,6 +215,8 @@ def shell(env, cwd=None): + inve(env, shell, '-c', shell_check) + except CalledProcessError: + return ++ if shell_name in ('Cmder', 'cmd'): ++ os.environ['PROMPT'] = '({0}) {1}'.format(env, os.environ['PROMPT']) + if shell_name == 'bash': + fork_bash(env, cwd) + elif shell_name == 'Cmder':