-
#641 Improvements to
shell
Thanks django-extensions (licensed MIT) for the shell detection abstraction.
-
Deprecate
shell_plus
-
tmuxp shell
now detects the best shell available by default -
Python 3.7+ with
PYTHONBREAKPOINT
set in env will drop intopdb
by
default -
Drop into
code.interact
by default instead ofpdb
if no third
party shells found -
New options, override:
--pdb
: Use plain oldbreakpoint()
(python 3.7+) or
pdb.set_trace
--code
: Drop intocode.interact
, accepts--use-pythonrc
--bpython
: Drop into bpython--ipython
: Drop into ipython--ptpython
: Drop into ptpython, accepts--use-vi-mode
--ptipython
: Drop into ipython + ptpython, accepts
--use-vi-mode
-