From e26dc4fdc66775071335464ca37abd1c8b34c4f6 Mon Sep 17 00:00:00 2001 From: AaronV77 Date: Sat, 14 Jul 2018 13:21:52 -0500 Subject: [PATCH 1/2] Added an aliases to clear the variables within the xonsh shell. --- xonsh/aliases.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xonsh/aliases.py b/xonsh/aliases.py index 4b3a86cc1..e0a439d77 100644 --- a/xonsh/aliases.py +++ b/xonsh/aliases.py @@ -152,6 +152,9 @@ def xonsh_exit(args, stdin=None): print() # gimme a newline return None, None +def xonsh_reset(args, stdin=None): + """ Clears __xonsh_ctx__""" + builtins.__xonsh_ctx__.clear() @lazyobject def _SOURCE_FOREIGN_PARSER(): @@ -470,6 +473,7 @@ def make_default_aliases(): 'xontrib': xontribs_main, 'completer': xca.completer_alias, 'xpip': detect_xpip_alias(), + 'xonsh-reset': xonsh_reset, } if ON_WINDOWS: # Borrow builtin commands from cmd.exe. From e05e0ab6b0b4e15646086149449f0269aee87265 Mon Sep 17 00:00:00 2001 From: AaronV77 Date: Sat, 14 Jul 2018 13:35:41 -0500 Subject: [PATCH 2/2] Added the .rst to /news. --- news/aaron-sprint-2018.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 news/aaron-sprint-2018.rst diff --git a/news/aaron-sprint-2018.rst b/news/aaron-sprint-2018.rst new file mode 100644 index 000000000..f2e6b1ee3 --- /dev/null +++ b/news/aaron-sprint-2018.rst @@ -0,0 +1,13 @@ +**Added:** + +- Added feature to aliases. + +**Changed:** None + +**Deprecated:** None + +**Removed:** None + +**Fixed:** None + +**Security:** None