{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.feTowe8P/b1/xonsh_0.18.4+dfsg-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.feTowe8P/b2/xonsh_0.18.4+dfsg-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 8eda6f9831d9a857c458870641448a37 1024012 doc optional xonsh-doc_0.18.4+dfsg-1_all.deb\n- 9ef2b694c3f7ef3b43b6ef3fb27d7017 469804 shells optional xonsh_0.18.4+dfsg-1_all.deb\n+ e26e7fc96cd8131dcbf54bd2a6fcb9f9 1023884 doc optional xonsh-doc_0.18.4+dfsg-1_all.deb\n+ d4e0f64adab844e644a9f91d6725644f 469708 shells optional xonsh_0.18.4+dfsg-1_all.deb\n"}, {"source1": "xonsh-doc_0.18.4+dfsg-1_all.deb", "source2": "xonsh-doc_0.18.4+dfsg-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-11-18 20:43:03.000000 debian-binary\n--rw-r--r-- 0 0 0 10676 2024-11-18 20:43:03.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1013144 2024-11-18 20:43:03.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 10684 2024-11-18 20:43:03.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1013008 2024-11-18 20:43:03.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -297,15 +297,15 @@\n -rw-r--r-- 0 root (0) root (0) 44588 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.imports.html\n -rw-r--r-- 0 root (0) root (0) 36692 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.init.html\n -rw-r--r-- 0 root (0) root (0) 38836 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.man.html\n -rw-r--r-- 0 root (0) root (0) 42173 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.path.html\n -rw-r--r-- 0 root (0) root (0) 40564 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.python.html\n -rw-r--r-- 0 root (0) root (0) 107402 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.tools.html\n -rw-r--r-- 0 root (0) root (0) 50818 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.dirstack.html\n--rw-r--r-- 0 root (0) root (0) 791982 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.environ.html\n+-rw-r--r-- 0 root (0) root (0) 791990 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.environ.html\n -rw-r--r-- 0 root (0) root (0) 52096 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.base.html\n -rw-r--r-- 0 root (0) root (0) 45393 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.diff_history.html\n -rw-r--r-- 0 root (0) root (0) 48508 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.dummy.html\n -rw-r--r-- 0 root (0) root (0) 37310 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.html\n -rw-r--r-- 0 root (0) root (0) 85222 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.json.html\n -rw-r--r-- 0 root (0) root (0) 71066 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.main.html\n -rw-r--r-- 0 root (0) root (0) 71071 2024-11-18 20:43:03.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.sqlite.html\n"}, {"source1": "./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.completer.html", "source2": "./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.completer.html", "unified_diff": "@@ -434,15 +434,15 @@\n
\n xonsh.completers.completer.list_completers()[source]\u00b6
\n

List the active completers

\n
\n \n
\n
\n-xonsh.completers.completer.remove_completer(name: ~typing.Annotated[str, ((), (('completer', <function complete_completer_names at 0xffff750b0680>),))])[source]\u00b6
\n+xonsh.completers.completer.remove_completer(name: ~typing.Annotated[str, ((), (('completer', <function complete_completer_names at 0xffff818a0680>),))])[source]\u00b6\n

Removes a completer from xonsh

\n
\n
Parameters:
\n
\n
name:

NAME is a unique name of a completer (run \u201ccompleter list\u201d to see the current\n completers in order)

\n
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -171,15 +171,15 @@\n *\b**\b**\b**\b**\b**\b* x\bxo\bon\bns\bsh\bh.\b.c\bco\bom\bmp\bpl\ble\bet\bte\ber\brs\bs.\b.c\bco\bom\bmp\bpl\ble\bet\bte\ber\br_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n xonsh.completers.completer.add_one_completer(n\bna\bam\bme\be, f\bfu\bun\bnc\bc, l\blo\boc\bc=\b='\b'e\ben\bnd\bd'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n xonsh.completers.completer.complete_completer_names(x\bxs\bsh\bh, *\b**\b*_\b_)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Complete all loaded completer names\n xonsh.completers.completer.list_completers()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n List the active completers\n xonsh.completers.completer.remove_completer(n\bna\bam\bme\be:\b: ~\b~t\bty\byp\bpi\bin\bng\bg.\b.A\bAn\bnn\bno\bot\bta\bat\bte\bed\bd[\b[s\bst\btr\br,\b, (\b((\b()\b),\b,\n- (\b((\b('\b'c\bco\bom\bmp\bpl\ble\bet\bte\ber\br'\b',\b, <\b\b>)\b),\b,)\b))\b)]\b])\n+ (\b((\b('\b'c\bco\bom\bmp\bpl\ble\bet\bte\ber\br'\b',\b, <\b\b>)\b),\b,)\b))\b)]\b])\n _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Removes a completer from xonsh\n Parameters:\n n\bna\bam\bme\be:\b:\n NAME is a unique name of a completer (run \u201ccompleter list\u201d to\n see the current completers in order)\n _\bN_\be_\bx_\bt\n"}]}, {"source1": "./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.environ.html", "source2": "./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.environ.html", "unified_diff": "@@ -1202,15 +1202,15 @@\n
\n
\n OLDPWD = (<function is_string>, <function ensure_string>, <function ensure_string>, '.', 'Used to represent a previous present working directory.', False, <xonsh.tools.DefaultNotGivenType object>, False, None)\u00b6
\n
\n \n
\n
\n-PATH = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, ('/nonexistent/first-build/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'), 'List of strings representing where to look for executables.', True, "On Windows: it is ``Path`` value of register's ``HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment``. On Mac OSX: ``('/usr/local/bin', '/usr/bin', '/bin', '/usr/sbin', '/sbin')`` On Linux & on Cygwin & on MSYS, when detected that the distro is like arch, the default PATH is ``('/usr/local/sbin', '/usr/local/bin', '/usr/bin', '/usr/bin/site_perl', '/usr/bin/vendor_perl', '/usr/bin/core_perl')`` and otherwise is ``('~/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin','/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games')``", False, None)\u00b6
\n+PATH = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, ('/nonexistent/second-build/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'), 'List of strings representing where to look for executables.', True, "On Windows: it is ``Path`` value of register's ``HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment``. On Mac OSX: ``('/usr/local/bin', '/usr/bin', '/bin', '/usr/sbin', '/sbin')`` On Linux & on Cygwin & on MSYS, when detected that the distro is like arch, the default PATH is ``('/usr/local/sbin', '/usr/local/bin', '/usr/bin', '/usr/bin/site_perl', '/usr/bin/vendor_perl', '/usr/bin/core_perl')`` and otherwise is ``('~/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin','/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games')``", False, None)\u00b6\n
\n \n
\n
\n PATHEXT = (<function is_nonstring_seq_of_strings>, <function pathsep_to_upper_seq>, <function seq_to_upper_pathsep>, [], 'Sequence of extension strings (eg, ``.EXE``) for filtering valid executables by. Each element must be uppercase.', True, <xonsh.tools.DefaultNotGivenType object>, False, None)\u00b6
\n
\n \n@@ -1242,30 +1242,30 @@\n
\n
\n UPDATE_OS_ENVIRON = (<function is_bool>, <function to_bool>, <function bool_to_str>, False, 'If True ``os_environ`` will always be updated when the xonsh environment changes. The environment can be reset to the default value by calling ``__xonsh__.env.undo_replace_env()``', True, <xonsh.tools.DefaultNotGivenType object>, False, None)\u00b6
\n
\n \n
\n
\n-XDG_CACHE_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/first-build/.cache', 'The base directory relative to which user-specific non-essential data files should be stored.', True, '``~/.cache``', False, None)\u00b6
\n+XDG_CACHE_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/second-build/.cache', 'The base directory relative to which user-specific non-essential data files should be stored.', True, '``~/.cache``', False, None)\u00b6\n
\n \n
\n
\n-XDG_CONFIG_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/first-build/.config', 'Open desktop standard configuration home dir. This is the same default as used in the standard.', False, '``~/.config``', False, None)\u00b6
\n+XDG_CONFIG_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/second-build/.config', 'Open desktop standard configuration home dir. This is the same default as used in the standard.', False, '``~/.config``', False, None)\u00b6\n
\n \n
\n
\n XDG_DATA_DIRS = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, <function xdg_data_dirs>, 'A list of directories where system level data files are stored.', True, "On Windows: ``[%ProgramData%]`` (normally C:\\\\ProgramData)\\n    - More Info: https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-shell-setup-folderlocations-programdata\\n\\nOn Linux and Unix based systemd it is the same as in open-desktop standard: ``['/usr/share', '/usr/local/share']``", False, None)\u00b6
\n
\n \n
\n
\n-XDG_DATA_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/first-build/.local/share', 'Open desktop standard data home dir. This is the same default as used in the standard.', True, '``~/.local/share``', False, None)\u00b6
\n+XDG_DATA_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/second-build/.local/share', 'Open desktop standard data home dir. This is the same default as used in the standard.', True, '``~/.local/share``', False, None)\u00b6\n
\n \n
\n
\n XONSHRC = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, <function default_xonshrc>, 'A list of the locations of run control files, if they exist.  User defined run control file will supersede values set in system-wide control file if there is a naming collision. $THREAD_SUBPROCS=None when reading in run control files.', True, "``['$XONSH_SYS_CONFIG_DIR/xonshrc', '$XONSH_CONFIG_DIR/xonsh/rc.xsh', '~/.xonshrc']``", False, None)\u00b6
\n
\n \n@@ -2614,15 +2614,15 @@\n
\n
\n OLDPWD = (<function is_string>, <function ensure_string>, <function ensure_string>, '.', 'Used to represent a previous present working directory.', False, <xonsh.tools.DefaultNotGivenType object>, False, None)\u00b6
\n
\n \n
\n
\n-PATH = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, ('/nonexistent/first-build/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'), 'List of strings representing where to look for executables.', True, "On Windows: it is ``Path`` value of register's ``HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment``. On Mac OSX: ``('/usr/local/bin', '/usr/bin', '/bin', '/usr/sbin', '/sbin')`` On Linux & on Cygwin & on MSYS, when detected that the distro is like arch, the default PATH is ``('/usr/local/sbin', '/usr/local/bin', '/usr/bin', '/usr/bin/site_perl', '/usr/bin/vendor_perl', '/usr/bin/core_perl')`` and otherwise is ``('~/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin','/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games')``", False, None)\u00b6
\n+PATH = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, ('/nonexistent/second-build/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'), 'List of strings representing where to look for executables.', True, "On Windows: it is ``Path`` value of register's ``HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment``. On Mac OSX: ``('/usr/local/bin', '/usr/bin', '/bin', '/usr/sbin', '/sbin')`` On Linux & on Cygwin & on MSYS, when detected that the distro is like arch, the default PATH is ``('/usr/local/sbin', '/usr/local/bin', '/usr/bin', '/usr/bin/site_perl', '/usr/bin/vendor_perl', '/usr/bin/core_perl')`` and otherwise is ``('~/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin','/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games')``", False, None)\u00b6\n
\n \n
\n
\n PATHEXT = (<function is_nonstring_seq_of_strings>, <function pathsep_to_upper_seq>, <function seq_to_upper_pathsep>, [], 'Sequence of extension strings (eg, ``.EXE``) for filtering valid executables by. Each element must be uppercase.', True, <xonsh.tools.DefaultNotGivenType object>, False, None)\u00b6
\n
\n \n@@ -2654,30 +2654,30 @@\n
\n
\n UPDATE_OS_ENVIRON = (<function is_bool>, <function to_bool>, <function bool_to_str>, False, 'If True ``os_environ`` will always be updated when the xonsh environment changes. The environment can be reset to the default value by calling ``__xonsh__.env.undo_replace_env()``', True, <xonsh.tools.DefaultNotGivenType object>, False, None)\u00b6
\n
\n \n
\n
\n-XDG_CACHE_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/first-build/.cache', 'The base directory relative to which user-specific non-essential data files should be stored.', True, '``~/.cache``', False, None)\u00b6
\n+XDG_CACHE_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/second-build/.cache', 'The base directory relative to which user-specific non-essential data files should be stored.', True, '``~/.cache``', False, None)\u00b6\n
\n \n
\n
\n-XDG_CONFIG_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/first-build/.config', 'Open desktop standard configuration home dir. This is the same default as used in the standard.', False, '``~/.config``', False, None)\u00b6
\n+XDG_CONFIG_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/second-build/.config', 'Open desktop standard configuration home dir. This is the same default as used in the standard.', False, '``~/.config``', False, None)\u00b6\n
\n \n
\n
\n XDG_DATA_DIRS = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, <function xdg_data_dirs>, 'A list of directories where system level data files are stored.', True, "On Windows: ``[%ProgramData%]`` (normally C:\\\\ProgramData)\\n    - More Info: https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-shell-setup-folderlocations-programdata\\n\\nOn Linux and Unix based systemd it is the same as in open-desktop standard: ``['/usr/share', '/usr/local/share']``", False, None)\u00b6
\n
\n \n
\n
\n-XDG_DATA_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/first-build/.local/share', 'Open desktop standard data home dir. This is the same default as used in the standard.', True, '``~/.local/share``', False, None)\u00b6
\n+XDG_DATA_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/second-build/.local/share', 'Open desktop standard data home dir. This is the same default as used in the standard.', True, '``~/.local/share``', False, None)\u00b6\n
\n \n
\n
\n XONSHRC = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, <function default_xonshrc>, 'A list of the locations of run control files, if they exist.  User defined run control file will supersede values set in system-wide control file if there is a naming collision. $THREAD_SUBPROCS=None when reading in run control files.', True, "``['$XONSH_SYS_CONFIG_DIR/xonshrc', '$XONSH_CONFIG_DIR/xonsh/rc.xsh', '~/.xonshrc']``", False, None)\u00b6
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -759,15 +759,15 @@\n e\bex\bxe\bec\bcu\but\bti\bin\bng\bg.\b.'\b',\b, T\bTr\bru\bue\be,\b, <\b\b>,\b, F\bFa\bal\bls\bse\be,\b,\n N\bNo\bon\bne\be)\b)_\b\u00b6\n OLDPWD =\b= (\b(<\b\b>,\b, <\b\b>,\b, <\b\b>,\b, '\b'.\b.'\b',\b, '\b'U\bUs\bse\bed\bd t\bto\bo r\bre\bep\bpr\bre\bes\bse\ben\bnt\bt a\ba p\bpr\bre\bev\bvi\bio\bou\bus\bs p\bpr\bre\bes\bse\ben\bnt\bt w\bwo\bor\brk\bki\bin\bng\bg\n d\bdi\bir\bre\bec\bct\bto\bor\bry\by.\b.'\b',\b, F\bFa\bal\bls\bse\be,\b, <\b\b>,\b, F\bFa\bal\bls\bse\be,\b,\n N\bNo\bon\bne\be)\b)_\b\u00b6\n PATH =\b= (\b(<\b\b>,\b, <\b\b>,\b, <\b\b>,\b, (\b('\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/l\blo\boc\bca\bal\bl/\b/s\bsb\bbi\bin\bn'\b',\b,\n+ e\ben\bnv\bv_\b_p\bpa\bat\bth\bh_\b_t\bto\bo_\b_s\bst\btr\br>\b>,\b, (\b('\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/l\blo\boc\bca\bal\bl/\b/s\bsb\bbi\bin\bn'\b',\b,\n '\b'/\b/u\bus\bsr\br/\b/l\blo\boc\bca\bal\bl/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/s\bsb\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/s\bsb\bbi\bin\bn'\b',\b, '\b'/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/\n g\bga\bam\bme\bes\bs'\b',\b, '\b'/\b/u\bus\bsr\br/\b/l\blo\boc\bca\bal\bl/\b/g\bga\bam\bme\bes\bs'\b')\b),\b, '\b'L\bLi\bis\bst\bt o\bof\bf s\bst\btr\bri\bin\bng\bgs\bs r\bre\bep\bpr\bre\bes\bse\ben\bnt\bti\bin\bng\bg w\bwh\bhe\ber\bre\be t\bto\bo\n l\blo\boo\bok\bk f\bfo\bor\br e\bex\bxe\bec\bcu\but\bta\bab\bbl\ble\bes\bs.\b.'\b',\b, T\bTr\bru\bue\be,\b, \"\b\"O\bOn\bn W\bWi\bin\bnd\bdo\bow\bws\bs:\b: i\bit\bt i\bis\bs `\b``\b`P\bPa\bat\bth\bh`\b``\b` v\bva\bal\blu\bue\be o\bof\bf\n r\bre\beg\bgi\bis\bst\bte\ber\br'\b's\bs\n `\b``\b`H\bHK\bKE\bEY\bY_\b_L\bLO\bOC\bCA\bAL\bL_\b_M\bMA\bAC\bCH\bHI\bIN\bNE\bE\\\b\\\\\b\\S\bSY\bYS\bST\bTE\bEM\bM\\\b\\\\\b\\C\bCu\bur\brr\bre\ben\bnt\btC\bCo\bon\bnt\btr\bro\bol\blS\bSe\bet\bt\\\b\\\\\b\\C\bCo\bon\bnt\btr\bro\bol\bl\\\b\\\\\b\\S\bSe\bes\bss\bsi\bio\bon\bn\n M\bMa\ban\bna\bag\bge\ber\br\\\b\\\\\b\\E\bEn\bnv\bvi\bir\bro\bon\bnm\bme\ben\bnt\bt`\b``\b`.\b. O\bOn\bn M\bMa\bac\bc O\bOS\bSX\bX:\b: `\b``\b`(\b('\b'/\b/u\bus\bsr\br/\b/l\blo\boc\bca\bal\bl/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/\n b\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/s\bsb\bbi\bin\bn'\b',\b, '\b'/\b/s\bsb\bbi\bin\bn'\b')\b)`\b``\b` O\bOn\bn L\bLi\bin\bnu\bux\bx &\b& o\bon\bn C\bCy\byg\bgw\bwi\bin\bn &\b& o\bon\bn M\bMS\bSY\bYS\bS,\b, w\bwh\bhe\ben\bn\n@@ -812,32 +812,32 @@\n N\bNo\bon\bne\be)\b)_\b\u00b6\n UPDATE_OS_ENVIRON =\b= (\b(<\b\b>,\b, <\b\b>,\b, <\b\b>,\b, F\bFa\bal\bls\bse\be,\b, '\b'I\bIf\bf T\bTr\bru\bue\be `\b``\b`o\bos\bs_\b_e\ben\bnv\bvi\bir\bro\bon\bn`\b``\b` w\bwi\bil\bll\bl a\bal\blw\bwa\bay\bys\bs b\bbe\be u\bup\bpd\bda\bat\bte\bed\bd\n w\bwh\bhe\ben\bn t\bth\bhe\be x\bxo\bon\bns\bsh\bh e\ben\bnv\bvi\bir\bro\bon\bnm\bme\ben\bnt\bt c\bch\bha\ban\bng\bge\bes\bs.\b. T\bTh\bhe\be e\ben\bnv\bvi\bir\bro\bon\bnm\bme\ben\bnt\bt c\bca\ban\bn b\bbe\be r\bre\bes\bse\bet\bt t\bto\bo t\bth\bhe\be\n d\bde\bef\bfa\bau\bul\blt\bt v\bva\bal\blu\bue\be b\bby\by c\bca\bal\bll\bli\bin\bng\bg `\b``\b`_\b__\b_x\bxo\bon\bns\bsh\bh_\b__\b_.\b.e\ben\bnv\bv.\b.u\bun\bnd\bdo\bo_\b_r\bre\bep\bpl\bla\bac\bce\be_\b_e\ben\bnv\bv(\b()\b)`\b``\b`'\b',\b, T\bTr\bru\bue\be,\b,\n <\b\b>,\b, F\bFa\bal\bls\bse\be,\b, N\bNo\bon\bne\be)\b)_\b\u00b6\n XDG_CACHE_HOME =\b= (\b(<\b\b>,\b, <\b\b>,\b,\n- <\b\b>,\b, '\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.c\bca\bac\bch\bhe\be'\b',\b, '\b'T\bTh\bhe\be b\bba\bas\bse\be\n+ <\b\b>,\b, '\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.c\bca\bac\bch\bhe\be'\b',\b, '\b'T\bTh\bhe\be b\bba\bas\bse\be\n d\bdi\bir\bre\bec\bct\bto\bor\bry\by r\bre\bel\bla\bat\bti\biv\bve\be t\bto\bo w\bwh\bhi\bic\bch\bh u\bus\bse\ber\br-\b-s\bsp\bpe\bec\bci\bif\bfi\bic\bc n\bno\bon\bn-\b-e\bes\bss\bse\ben\bnt\bti\bia\bal\bl d\bda\bat\bta\ba f\bfi\bil\ble\bes\bs\n s\bsh\bho\bou\bul\bld\bd b\bbe\be s\bst\bto\bor\bre\bed\bd.\b.'\b',\b, T\bTr\bru\bue\be,\b, '\b'`\b``\b`~\b~/\b/.\b.c\bca\bac\bch\bhe\be`\b``\b`'\b',\b, F\bFa\bal\bls\bse\be,\b, N\bNo\bon\bne\be)\b)_\b\u00b6\n XDG_CONFIG_HOME =\b= (\b(<\b\b>,\b, <\b\b>,\b,\n- <\b\b>,\b, '\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.c\bco\bon\bnf\bfi\big\bg'\b',\b, '\b'O\bOp\bpe\ben\bn\n+ <\b\b>,\b, '\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.c\bco\bon\bnf\bfi\big\bg'\b',\b, '\b'O\bOp\bpe\ben\bn\n d\bde\bes\bsk\bkt\bto\bop\bp s\bst\bta\ban\bnd\bda\bar\brd\bd c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn h\bho\bom\bme\be d\bdi\bir\br.\b. T\bTh\bhi\bis\bs i\bis\bs t\bth\bhe\be s\bsa\bam\bme\be d\bde\bef\bfa\bau\bul\blt\bt a\bas\bs\n u\bus\bse\bed\bd i\bin\bn t\bth\bhe\be s\bst\bta\ban\bnd\bda\bar\brd\bd.\b.'\b',\b, F\bFa\bal\bls\bse\be,\b, '\b'`\b``\b`~\b~/\b/.\b.c\bco\bon\bnf\bfi\big\bg`\b``\b`'\b',\b, F\bFa\bal\bls\bse\be,\b, N\bNo\bon\bne\be)\b)_\b\u00b6\n XDG_DATA_DIRS =\b= (\b(<\b\b>,\b, <\b\b>,\b,\n <\b\b>,\b, <\b\b>,\b, '\b'A\bA l\bli\bis\bst\bt o\bof\bf\n d\bdi\bir\bre\bec\bct\bto\bor\bri\bie\bes\bs w\bwh\bhe\ber\bre\be s\bsy\bys\bst\bte\bem\bm l\ble\bev\bve\bel\bl d\bda\bat\bta\ba f\bfi\bil\ble\bes\bs a\bar\bre\be s\bst\bto\bor\bre\bed\bd.\b.'\b',\b, T\bTr\bru\bue\be,\b, \"\b\"O\bOn\bn\n W\bWi\bin\bnd\bdo\bow\bws\bs:\b: `\b``\b`[\b[%\b%P\bPr\bro\bog\bgr\bra\bam\bmD\bDa\bat\bta\ba%\b%]\b]`\b``\b` (\b(n\bno\bor\brm\bma\bal\bll\bly\by C\bC:\b:\\\b\\\\\b\\P\bPr\bro\bog\bgr\bra\bam\bmD\bDa\bat\bta\ba)\b)\\\b\\n\bn?\b\u00a0?\b\u00a0?\b\u00a0 -\b- M\bMo\bor\bre\be\n I\bIn\bnf\bfo\bo:\b: h\bht\btt\btp\bps\bs:\b:/\b//\b/d\bdo\boc\bcs\bs.\b.m\bmi\bic\bcr\bro\bos\bso\bof\bft\bt.\b.c\bco\bom\bm/\b/e\ben\bn-\b-u\bus\bs/\b/w\bwi\bin\bnd\bdo\bow\bws\bs-\b-h\bha\bar\brd\bdw\bwa\bar\bre\be/\b/c\bcu\bus\bst\bto\bom\bmi\biz\bze\be/\b/\n d\bde\bes\bsk\bkt\bto\bop\bp/\b/u\bun\bna\bat\btt\bte\ben\bnd\bd/\b/m\bmi\bic\bcr\bro\bos\bso\bof\bft\bt-\b-w\bwi\bin\bnd\bdo\bow\bws\bs-\b-s\bsh\bhe\bel\bll\bl-\b-s\bse\bet\btu\bup\bp-\b-f\bfo\bol\bld\bde\ber\brl\blo\boc\bca\bat\bti\bio\bon\bns\bs-\b-\n p\bpr\bro\bog\bgr\bra\bam\bmd\bda\bat\bta\ba\\\b\\n\bn\\\b\\n\bnO\bOn\bn L\bLi\bin\bnu\bux\bx a\ban\bnd\bd U\bUn\bni\bix\bx b\bba\bas\bse\bed\bd s\bsy\bys\bst\bte\bem\bmd\bd i\bit\bt i\bis\bs t\bth\bhe\be s\bsa\bam\bme\be a\bas\bs i\bin\bn\n o\bop\bpe\ben\bn-\b-d\bde\bes\bsk\bkt\bto\bop\bp s\bst\bta\ban\bnd\bda\bar\brd\bd:\b: `\b``\b`[\b['\b'/\b/u\bus\bsr\br/\b/s\bsh\bha\bar\bre\be'\b',\b, '\b'/\b/u\bus\bsr\br/\b/l\blo\boc\bca\bal\bl/\b/s\bsh\bha\bar\bre\be'\b']\b]`\b``\b`\"\b\",\b, F\bFa\bal\bls\bse\be,\b,\n N\bNo\bon\bne\be)\b)_\b\u00b6\n XDG_DATA_HOME =\b= (\b(<\b\b>,\b, <\b\b>,\b,\n- <\b\b>,\b, '\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.l\blo\boc\bca\bal\bl/\b/s\bsh\bha\bar\bre\be'\b',\b,\n+ <\b\b>,\b, '\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.l\blo\boc\bca\bal\bl/\b/s\bsh\bha\bar\bre\be'\b',\b,\n '\b'O\bOp\bpe\ben\bn d\bde\bes\bsk\bkt\bto\bop\bp s\bst\bta\ban\bnd\bda\bar\brd\bd d\bda\bat\bta\ba h\bho\bom\bme\be d\bdi\bir\br.\b. T\bTh\bhi\bis\bs i\bis\bs t\bth\bhe\be s\bsa\bam\bme\be d\bde\bef\bfa\bau\bul\blt\bt a\bas\bs u\bus\bse\bed\bd\n i\bin\bn t\bth\bhe\be s\bst\bta\ban\bnd\bda\bar\brd\bd.\b.'\b',\b, T\bTr\bru\bue\be,\b, '\b'`\b``\b`~\b~/\b/.\b.l\blo\boc\bca\bal\bl/\b/s\bsh\bha\bar\bre\be`\b``\b`'\b',\b, F\bFa\bal\bls\bse\be,\b, N\bNo\bon\bne\be)\b)_\b\u00b6\n XONSHRC =\b= (\b(<\b\b>,\b, <\b\b>,\b,\n <\b\b>,\b, <\b\b>,\b, '\b'A\bA l\bli\bis\bst\bt o\bof\bf t\bth\bhe\be\n l\blo\boc\bca\bat\bti\bio\bon\bns\bs o\bof\bf r\bru\bun\bn c\bco\bon\bnt\btr\bro\bol\bl f\bfi\bil\ble\bes\bs,\b, i\bif\bf t\bth\bhe\bey\by e\bex\bxi\bis\bst\bt.\b.?\b\u00a0 U\bUs\bse\ber\br d\bde\bef\bfi\bin\bne\bed\bd r\bru\bun\bn\n c\bco\bon\bnt\btr\bro\bol\bl f\bfi\bil\ble\be w\bwi\bil\bll\bl s\bsu\bup\bpe\ber\brs\bse\bed\bde\be v\bva\bal\blu\bue\bes\bs s\bse\bet\bt i\bin\bn s\bsy\bys\bst\bte\bem\bm-\b-w\bwi\bid\bde\be c\bco\bon\bnt\btr\bro\bol\bl f\bfi\bil\ble\be i\bif\bf\n t\bth\bhe\ber\bre\be i\bis\bs a\ba n\bna\bam\bmi\bin\bng\bg c\bco\bol\bll\bli\bis\bsi\bio\bon\bn.\b. $\b$T\bTH\bHR\bRE\bEA\bAD\bD_\b_S\bSU\bUB\bBP\bPR\bRO\bOC\bCS\bS=\b=N\bNo\bon\bne\be w\bwh\bhe\ben\bn r\bre\bea\bad\bdi\bin\bng\bg i\bin\bn r\bru\bun\bn\n@@ -1980,15 +1980,15 @@\n c\bco\bou\bun\bnt\bte\ber\br p\bpa\bar\brt\bts\bs.\b.'\b',\b, F\bFa\bal\bls\bse\be,\b, <\b\b>,\b,\n F\bFa\bal\bls\bse\be,\b, N\bNo\bon\bne\be)\b)_\b\u00b6\n OLDPWD =\b= (\b(<\b\b>,\b, <\b\b>,\b, <\b\b>,\b, '\b'.\b.'\b',\b, '\b'U\bUs\bse\bed\bd t\bto\bo r\bre\bep\bpr\bre\bes\bse\ben\bnt\bt a\ba p\bpr\bre\bev\bvi\bio\bou\bus\bs p\bpr\bre\bes\bse\ben\bnt\bt w\bwo\bor\brk\bki\bin\bng\bg\n d\bdi\bir\bre\bec\bct\bto\bor\bry\by.\b.'\b',\b, F\bFa\bal\bls\bse\be,\b, <\b\b>,\b, F\bFa\bal\bls\bse\be,\b,\n N\bNo\bon\bne\be)\b)_\b\u00b6\n PATH =\b= (\b(<\b\b>,\b, <\b\b>,\b, <\b\b>,\b, (\b('\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/l\blo\boc\bca\bal\bl/\b/s\bsb\bbi\bin\bn'\b',\b,\n+ e\ben\bnv\bv_\b_p\bpa\bat\bth\bh_\b_t\bto\bo_\b_s\bst\btr\br>\b>,\b, (\b('\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/l\blo\boc\bca\bal\bl/\b/s\bsb\bbi\bin\bn'\b',\b,\n '\b'/\b/u\bus\bsr\br/\b/l\blo\boc\bca\bal\bl/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/s\bsb\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/s\bsb\bbi\bin\bn'\b',\b, '\b'/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/\n g\bga\bam\bme\bes\bs'\b',\b, '\b'/\b/u\bus\bsr\br/\b/l\blo\boc\bca\bal\bl/\b/g\bga\bam\bme\bes\bs'\b')\b),\b, '\b'L\bLi\bis\bst\bt o\bof\bf s\bst\btr\bri\bin\bng\bgs\bs r\bre\bep\bpr\bre\bes\bse\ben\bnt\bti\bin\bng\bg w\bwh\bhe\ber\bre\be t\bto\bo\n l\blo\boo\bok\bk f\bfo\bor\br e\bex\bxe\bec\bcu\but\bta\bab\bbl\ble\bes\bs.\b.'\b',\b, T\bTr\bru\bue\be,\b, \"\b\"O\bOn\bn W\bWi\bin\bnd\bdo\bow\bws\bs:\b: i\bit\bt i\bis\bs `\b``\b`P\bPa\bat\bth\bh`\b``\b` v\bva\bal\blu\bue\be o\bof\bf\n r\bre\beg\bgi\bis\bst\bte\ber\br'\b's\bs\n `\b``\b`H\bHK\bKE\bEY\bY_\b_L\bLO\bOC\bCA\bAL\bL_\b_M\bMA\bAC\bCH\bHI\bIN\bNE\bE\\\b\\\\\b\\S\bSY\bYS\bST\bTE\bEM\bM\\\b\\\\\b\\C\bCu\bur\brr\bre\ben\bnt\btC\bCo\bon\bnt\btr\bro\bol\blS\bSe\bet\bt\\\b\\\\\b\\C\bCo\bon\bnt\btr\bro\bol\bl\\\b\\\\\b\\S\bSe\bes\bss\bsi\bio\bon\bn\n M\bMa\ban\bna\bag\bge\ber\br\\\b\\\\\b\\E\bEn\bnv\bvi\bir\bro\bon\bnm\bme\ben\bnt\bt`\b``\b`.\b. O\bOn\bn M\bMa\bac\bc O\bOS\bSX\bX:\b: `\b``\b`(\b('\b'/\b/u\bus\bsr\br/\b/l\blo\boc\bca\bal\bl/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/b\bbi\bin\bn'\b',\b, '\b'/\b/\n b\bbi\bin\bn'\b',\b, '\b'/\b/u\bus\bsr\br/\b/s\bsb\bbi\bin\bn'\b',\b, '\b'/\b/s\bsb\bbi\bin\bn'\b')\b)`\b``\b` O\bOn\bn L\bLi\bin\bnu\bux\bx &\b& o\bon\bn C\bCy\byg\bgw\bwi\bin\bn &\b& o\bon\bn M\bMS\bSY\bYS\bS,\b, w\bwh\bhe\ben\bn\n@@ -2033,32 +2033,32 @@\n N\bNo\bon\bne\be)\b)_\b\u00b6\n UPDATE_OS_ENVIRON =\b= (\b(<\b\b>,\b, <\b\b>,\b, <\b\b>,\b, F\bFa\bal\bls\bse\be,\b, '\b'I\bIf\bf T\bTr\bru\bue\be `\b``\b`o\bos\bs_\b_e\ben\bnv\bvi\bir\bro\bon\bn`\b``\b` w\bwi\bil\bll\bl a\bal\blw\bwa\bay\bys\bs b\bbe\be u\bup\bpd\bda\bat\bte\bed\bd\n w\bwh\bhe\ben\bn t\bth\bhe\be x\bxo\bon\bns\bsh\bh e\ben\bnv\bvi\bir\bro\bon\bnm\bme\ben\bnt\bt c\bch\bha\ban\bng\bge\bes\bs.\b. T\bTh\bhe\be e\ben\bnv\bvi\bir\bro\bon\bnm\bme\ben\bnt\bt c\bca\ban\bn b\bbe\be r\bre\bes\bse\bet\bt t\bto\bo t\bth\bhe\be\n d\bde\bef\bfa\bau\bul\blt\bt v\bva\bal\blu\bue\be b\bby\by c\bca\bal\bll\bli\bin\bng\bg `\b``\b`_\b__\b_x\bxo\bon\bns\bsh\bh_\b__\b_.\b.e\ben\bnv\bv.\b.u\bun\bnd\bdo\bo_\b_r\bre\bep\bpl\bla\bac\bce\be_\b_e\ben\bnv\bv(\b()\b)`\b``\b`'\b',\b, T\bTr\bru\bue\be,\b,\n <\b\b>,\b, F\bFa\bal\bls\bse\be,\b, N\bNo\bon\bne\be)\b)_\b\u00b6\n XDG_CACHE_HOME =\b= (\b(<\b\b>,\b, <\b\b>,\b,\n- <\b\b>,\b, '\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.c\bca\bac\bch\bhe\be'\b',\b, '\b'T\bTh\bhe\be b\bba\bas\bse\be\n+ <\b\b>,\b, '\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.c\bca\bac\bch\bhe\be'\b',\b, '\b'T\bTh\bhe\be b\bba\bas\bse\be\n d\bdi\bir\bre\bec\bct\bto\bor\bry\by r\bre\bel\bla\bat\bti\biv\bve\be t\bto\bo w\bwh\bhi\bic\bch\bh u\bus\bse\ber\br-\b-s\bsp\bpe\bec\bci\bif\bfi\bic\bc n\bno\bon\bn-\b-e\bes\bss\bse\ben\bnt\bti\bia\bal\bl d\bda\bat\bta\ba f\bfi\bil\ble\bes\bs\n s\bsh\bho\bou\bul\bld\bd b\bbe\be s\bst\bto\bor\bre\bed\bd.\b.'\b',\b, T\bTr\bru\bue\be,\b, '\b'`\b``\b`~\b~/\b/.\b.c\bca\bac\bch\bhe\be`\b``\b`'\b',\b, F\bFa\bal\bls\bse\be,\b, N\bNo\bon\bne\be)\b)_\b\u00b6\n XDG_CONFIG_HOME =\b= (\b(<\b\b>,\b, <\b\b>,\b,\n- <\b\b>,\b, '\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.c\bco\bon\bnf\bfi\big\bg'\b',\b, '\b'O\bOp\bpe\ben\bn\n+ <\b\b>,\b, '\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.c\bco\bon\bnf\bfi\big\bg'\b',\b, '\b'O\bOp\bpe\ben\bn\n d\bde\bes\bsk\bkt\bto\bop\bp s\bst\bta\ban\bnd\bda\bar\brd\bd c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn h\bho\bom\bme\be d\bdi\bir\br.\b. T\bTh\bhi\bis\bs i\bis\bs t\bth\bhe\be s\bsa\bam\bme\be d\bde\bef\bfa\bau\bul\blt\bt a\bas\bs\n u\bus\bse\bed\bd i\bin\bn t\bth\bhe\be s\bst\bta\ban\bnd\bda\bar\brd\bd.\b.'\b',\b, F\bFa\bal\bls\bse\be,\b, '\b'`\b``\b`~\b~/\b/.\b.c\bco\bon\bnf\bfi\big\bg`\b``\b`'\b',\b, F\bFa\bal\bls\bse\be,\b, N\bNo\bon\bne\be)\b)_\b\u00b6\n XDG_DATA_DIRS =\b= (\b(<\b\b>,\b, <\b\b>,\b,\n <\b\b>,\b, <\b\b>,\b, '\b'A\bA l\bli\bis\bst\bt o\bof\bf\n d\bdi\bir\bre\bec\bct\bto\bor\bri\bie\bes\bs w\bwh\bhe\ber\bre\be s\bsy\bys\bst\bte\bem\bm l\ble\bev\bve\bel\bl d\bda\bat\bta\ba f\bfi\bil\ble\bes\bs a\bar\bre\be s\bst\bto\bor\bre\bed\bd.\b.'\b',\b, T\bTr\bru\bue\be,\b, \"\b\"O\bOn\bn\n W\bWi\bin\bnd\bdo\bow\bws\bs:\b: `\b``\b`[\b[%\b%P\bPr\bro\bog\bgr\bra\bam\bmD\bDa\bat\bta\ba%\b%]\b]`\b``\b` (\b(n\bno\bor\brm\bma\bal\bll\bly\by C\bC:\b:\\\b\\\\\b\\P\bPr\bro\bog\bgr\bra\bam\bmD\bDa\bat\bta\ba)\b)\\\b\\n\bn?\b\u00a0?\b\u00a0?\b\u00a0 -\b- M\bMo\bor\bre\be\n I\bIn\bnf\bfo\bo:\b: h\bht\btt\btp\bps\bs:\b:/\b//\b/d\bdo\boc\bcs\bs.\b.m\bmi\bic\bcr\bro\bos\bso\bof\bft\bt.\b.c\bco\bom\bm/\b/e\ben\bn-\b-u\bus\bs/\b/w\bwi\bin\bnd\bdo\bow\bws\bs-\b-h\bha\bar\brd\bdw\bwa\bar\bre\be/\b/c\bcu\bus\bst\bto\bom\bmi\biz\bze\be/\b/\n d\bde\bes\bsk\bkt\bto\bop\bp/\b/u\bun\bna\bat\btt\bte\ben\bnd\bd/\b/m\bmi\bic\bcr\bro\bos\bso\bof\bft\bt-\b-w\bwi\bin\bnd\bdo\bow\bws\bs-\b-s\bsh\bhe\bel\bll\bl-\b-s\bse\bet\btu\bup\bp-\b-f\bfo\bol\bld\bde\ber\brl\blo\boc\bca\bat\bti\bio\bon\bns\bs-\b-\n p\bpr\bro\bog\bgr\bra\bam\bmd\bda\bat\bta\ba\\\b\\n\bn\\\b\\n\bnO\bOn\bn L\bLi\bin\bnu\bux\bx a\ban\bnd\bd U\bUn\bni\bix\bx b\bba\bas\bse\bed\bd s\bsy\bys\bst\bte\bem\bmd\bd i\bit\bt i\bis\bs t\bth\bhe\be s\bsa\bam\bme\be a\bas\bs i\bin\bn\n o\bop\bpe\ben\bn-\b-d\bde\bes\bsk\bkt\bto\bop\bp s\bst\bta\ban\bnd\bda\bar\brd\bd:\b: `\b``\b`[\b['\b'/\b/u\bus\bsr\br/\b/s\bsh\bha\bar\bre\be'\b',\b, '\b'/\b/u\bus\bsr\br/\b/l\blo\boc\bca\bal\bl/\b/s\bsh\bha\bar\bre\be'\b']\b]`\b``\b`\"\b\",\b, F\bFa\bal\bls\bse\be,\b,\n N\bNo\bon\bne\be)\b)_\b\u00b6\n XDG_DATA_HOME =\b= (\b(<\b\b>,\b, <\b\b>,\b,\n- <\b\b>,\b, '\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.l\blo\boc\bca\bal\bl/\b/s\bsh\bha\bar\bre\be'\b',\b,\n+ <\b\b>,\b, '\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.l\blo\boc\bca\bal\bl/\b/s\bsh\bha\bar\bre\be'\b',\b,\n '\b'O\bOp\bpe\ben\bn d\bde\bes\bsk\bkt\bto\bop\bp s\bst\bta\ban\bnd\bda\bar\brd\bd d\bda\bat\bta\ba h\bho\bom\bme\be d\bdi\bir\br.\b. T\bTh\bhi\bis\bs i\bis\bs t\bth\bhe\be s\bsa\bam\bme\be d\bde\bef\bfa\bau\bul\blt\bt a\bas\bs u\bus\bse\bed\bd\n i\bin\bn t\bth\bhe\be s\bst\bta\ban\bnd\bda\bar\brd\bd.\b.'\b',\b, T\bTr\bru\bue\be,\b, '\b'`\b``\b`~\b~/\b/.\b.l\blo\boc\bca\bal\bl/\b/s\bsh\bha\bar\bre\be`\b``\b`'\b',\b, F\bFa\bal\bls\bse\be,\b, N\bNo\bon\bne\be)\b)_\b\u00b6\n XONSHRC =\b= (\b(<\b\b>,\b, <\b\b>,\b,\n <\b\b>,\b, <\b\b>,\b, '\b'A\bA l\bli\bis\bst\bt o\bof\bf t\bth\bhe\be\n l\blo\boc\bca\bat\bti\bio\bon\bns\bs o\bof\bf r\bru\bun\bn c\bco\bon\bnt\btr\bro\bol\bl f\bfi\bil\ble\bes\bs,\b, i\bif\bf t\bth\bhe\bey\by e\bex\bxi\bis\bst\bt.\b.?\b\u00a0 U\bUs\bse\ber\br d\bde\bef\bfi\bin\bne\bed\bd r\bru\bun\bn\n c\bco\bon\bnt\btr\bro\bol\bl f\bfi\bil\ble\be w\bwi\bil\bll\bl s\bsu\bup\bpe\ber\brs\bse\bed\bde\be v\bva\bal\blu\bue\bes\bs s\bse\bet\bt i\bin\bn s\bsy\bys\bst\bte\bem\bm-\b-w\bwi\bid\bde\be c\bco\bon\bnt\btr\bro\bol\bl f\bfi\bil\ble\be i\bif\bf\n t\bth\bhe\ber\bre\be i\bis\bs a\ba n\bna\bam\bmi\bin\bng\bg c\bco\bol\bll\bli\bis\bsi\bio\bon\bn.\b. $\b$T\bTH\bHR\bRE\bEA\bAD\bD_\b_S\bSU\bUB\bBP\bPR\bRO\bOC\bCS\bS=\b=N\bNo\bon\bne\be w\bwh\bhe\ben\bn r\bre\bea\bad\bdi\bin\bng\bg i\bin\bn r\bru\bun\bn\n"}]}, {"source1": "./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.procs.jobs.html", "source2": "./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.procs.jobs.html", "unified_diff": "@@ -441,15 +441,15 @@\n

In non-interactive mode, send SIGHUP to all jobs.

\n

In interactive mode, check for suspended or background jobs, print a\n warning if any exist, and return False. Otherwise, return True.

\n
\n \n
\n
\n-xonsh.procs.jobs.disown_fn(job_ids: ~typing.Annotated[~typing.Sequence[int], ((), (('type', <class 'int'>), ('nargs', '*'), ('completer', <function job_id_completer at 0xffff7d9923e0>)))], force_auto_continue=False)[source]\u00b6
\n+xonsh.procs.jobs.disown_fn(job_ids: ~typing.Annotated[~typing.Sequence[int], ((), (('type', <class 'int'>), ('nargs', '*'), ('completer', <function job_id_completer at 0xffff8a0f23e0>)))], force_auto_continue=False)[source]\u00b6\n

Remove the specified jobs from the job table; the shell will no longer\n report their status, and will not complain if you try to exit an\n interactive shell with them running or stopped.

\n

If the jobs are currently stopped and the $AUTO_CONTINUE option is not set\n ($AUTO_CONTINUE = False), a warning is printed containing information about\n how to make them continue after they have been disowned.

\n
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -179,15 +179,15 @@\n xonsh.procs.jobs.clean_jobs()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Clean up jobs for exiting shell\n In non-interactive mode, send SIGHUP to all jobs.\n In interactive mode, check for suspended or background jobs, print a\n warning if any exist, and return False. Otherwise, return True.\n xonsh.procs.jobs.disown_fn(j\bjo\bob\bb_\b_i\bid\bds\bs:\b: ~\b~t\bty\byp\bpi\bin\bng\bg.\b.A\bAn\bnn\bno\bot\bta\bat\bte\bed\bd[\b[~\b~t\bty\byp\bpi\bin\bng\bg.\b.S\bSe\beq\bqu\bue\ben\bnc\bce\be[\b[i\bin\bnt\bt]\b],\b,\n (\b((\b()\b),\b, (\b((\b('\b't\bty\byp\bpe\be'\b',\b, <\b\b>)\b),\b, (\b('\b'n\bna\bar\brg\bgs\bs'\b',\b, '\b'*\b*'\b')\b),\b, (\b('\b'c\bco\bom\bmp\bpl\ble\bet\bte\ber\br'\b',\b, <\b\b>)\b))\b))\b)]\b],\b, f\bfo\bor\brc\bce\be_\b_a\bau\but\bto\bo_\b_c\bco\bon\bnt\bti\bin\bnu\bue\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+ j\bjo\bob\bb_\b_i\bid\bd_\b_c\bco\bom\bmp\bpl\ble\bet\bte\ber\br a\bat\bt 0\b0x\bxf\bff\bff\bff\bf8\b8a\ba0\b0f\bf2\b23\b3e\be0\b0>\b>)\b))\b))\b)]\b],\b, f\bfo\bor\brc\bce\be_\b_a\bau\but\bto\bo_\b_c\bco\bon\bnt\bti\bin\bnu\bue\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Remove the specified jobs from the job table; the shell will no longer\n report their status, and will not complain if you try to exit an\n interactive shell with them running or stopped.\n If the jobs are currently stopped and the $AUTO_CONTINUE option is not\n set ($AUTO_CONTINUE = False), a warning is printed containing information\n about how to make them continue after they have been disowned.\n Parameters:\n"}]}, {"source1": "./usr/share/doc/xonsh-doc/html/api/_autosummary/helpers/xonsh.tracer.html", "source2": "./usr/share/doc/xonsh-doc/html/api/_autosummary/helpers/xonsh.tracer.html", "unified_diff": "@@ -542,15 +542,15 @@\n
\n stop(filename)[source]\u00b6
\n

Stops tracing a file.

\n
\n \n
\n
\n-toggle_color(toggle: ~typing.Annotated[bool, ((), (('type', <function to_bool at 0xffff7da93880>), ('completer', None)))] = False)[source]\u00b6
\n+toggle_color(toggle: ~typing.Annotated[bool, ((), (('type', <function to_bool at 0xffff8a1f3880>), ('completer', None)))] = False)[source]\u00b6\n

output color management for tracer

\n
\n
Parameters:
\n
\n
toggle

true/false, y/n, etc. to toggle color usage.

\n
\n
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -215,15 +215,15 @@\n file paths to watch, use \u201c__file__\u201d (default) to select\n the current file.\n start(f\bfi\bil\ble\ben\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Starts tracing a file.\n stop(f\bfi\bil\ble\ben\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Stops tracing a file.\n toggle_color(t\bto\bog\bgg\bgl\ble\be:\b: ~\b~t\bty\byp\bpi\bin\bng\bg.\b.A\bAn\bnn\bno\bot\bta\bat\bte\bed\bd[\b[b\bbo\boo\bol\bl, (\b((\b()\b), (\b((\b('\b't\bty\byp\bpe\be'\b', <\b\b>)\b), (\b('\b'c\bco\bom\bmp\bpl\ble\bet\bte\ber\br'\b', N\bNo\bon\bne\be)\b))\b))\b)]\b] =\b= F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+ t\bto\bo_\b_b\bbo\boo\bol\bl a\bat\bt 0\b0x\bxf\bff\bff\bff\bf8\b8a\ba1\b1f\bf3\b38\b88\b80\b0>\b>)\b), (\b('\b'c\bco\bom\bmp\bpl\ble\bet\bte\ber\br'\b', N\bNo\bon\bne\be)\b))\b))\b)]\b] =\b= F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n output color management for tracer\n Parameters:\n t\bto\bog\bgg\bgl\ble\be\n true/false, y/n, etc. to toggle color usage.\n trace(f\bfr\bra\bam\bme\be, e\bev\bve\ben\bnt\bt, a\bar\brg\bg)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Implements a line tracing function.\n valid_events =\b= f\bfr\bro\boz\bze\ben\bns\bse\bet\bt(\b({\b{'\b'c\bca\bal\bll\bl'\b',\b, '\b'l\bli\bin\bne\be'\b'}\b})\b)_\b\u00b6\n"}]}, {"source1": "./usr/share/doc/xonsh-doc/html/api/_autosummary/helpers/xonsh.xontribs.html", "source2": "./usr/share/doc/xonsh-doc/html/api/_autosummary/helpers/xonsh.xontribs.html", "unified_diff": "@@ -782,15 +782,15 @@\n
\n
\n
\n
\n \n
\n
\n-xonsh.xontribs.xontribs_load(names: ~typing.Annotated[~typing.Sequence[str], ((), (('nargs', '+'), ('completer', <function xontrib_names_completer at 0xffff7d84ec00>)))] = (), verbose=False, full_module=False, suppress_warnings=False)[source]\u00b6
\n+xonsh.xontribs.xontribs_load(names: ~typing.Annotated[~typing.Sequence[str], ((), (('nargs', '+'), ('completer', <function xontrib_names_completer at 0xffff89faec00>)))] = (), verbose=False, full_module=False, suppress_warnings=False)[source]\u00b6\n

Load xontribs from a list of names

\n
\n
Parameters:
\n
\n
names

names of xontribs

\n
\n
verbose-v, \u2013verbose

verbose output

\n@@ -808,29 +808,29 @@\n
\n xonsh.xontribs.xontribs_loaded()[source]\u00b6
\n

Returns list of loaded xontribs.

\n
\n \n
\n
\n-xonsh.xontribs.xontribs_reload(names: ~typing.Annotated[~typing.Sequence[str], ((), (('nargs', '+'), ('completer', <function xontrib_unload_completer at 0xffff7d84eca0>)))] = (), verbose=False)[source]\u00b6
\n+xonsh.xontribs.xontribs_reload(names: ~typing.Annotated[~typing.Sequence[str], ((), (('nargs', '+'), ('completer', <function xontrib_unload_completer at 0xffff89faeca0>)))] = (), verbose=False)[source]\u00b6\n

Reload the given xontribs

\n
\n
Parameters:
\n
\n
names

name of xontribs to reload

\n
\n
\n
\n
\n
\n \n
\n
\n-xonsh.xontribs.xontribs_unload(names: ~typing.Annotated[~typing.Sequence[str], ((), (('nargs', '+'), ('completer', <function xontrib_unload_completer at 0xffff7d84eca0>)))] = (), verbose=False)[source]\u00b6
\n+xonsh.xontribs.xontribs_unload(names: ~typing.Annotated[~typing.Sequence[str], ((), (('nargs', '+'), ('completer', <function xontrib_unload_completer at 0xffff89faeca0>)))] = (), verbose=False)[source]\u00b6\n

Unload the given xontribs

\n
\n
Parameters:
\n
\n
names

name of xontribs to unload

\n
\n
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -317,15 +317,15 @@\n xonsh.xontribs.xontribs_list(t\bto\bo_\b_j\bjs\bso\bon\bn=\b=F\bFa\bal\bls\bse\be, _\b_s\bst\btd\bdo\bou\but\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n List installed xontribs and show whether they are loaded or not\n Parameters:\n t\bto\bo_\b_j\bjs\bso\bon\bn-j, \u2013json\n reports results as json\n xonsh.xontribs.xontribs_load(n\bna\bam\bme\bes\bs:\b: ~\b~t\bty\byp\bpi\bin\bng\bg.\b.A\bAn\bnn\bno\bot\bta\bat\bte\bed\bd[\b[~\b~t\bty\byp\bpi\bin\bng\bg.\b.S\bSe\beq\bqu\bue\ben\bnc\bce\be[\b[s\bst\btr\br]\b],\b,\n (\b((\b()\b),\b, (\b((\b('\b'n\bna\bar\brg\bgs\bs'\b',\b, '\b'+\b+'\b')\b),\b, (\b('\b'c\bco\bom\bmp\bpl\ble\bet\bte\ber\br'\b',\b, <\b\b>)\b))\b))\b)]\b] =\b= (\b()\b),\b, v\bve\ber\brb\bbo\bos\bse\be=\b=F\bFa\bal\bls\bse\be,\b, f\bfu\bul\bll\bl_\b_m\bmo\bod\bdu\bul\ble\be=\b=F\bFa\bal\bls\bse\be,\b,\n+ 0\b0x\bxf\bff\bff\bff\bf8\b89\b9f\bfa\bae\bec\bc0\b00\b0>\b>)\b))\b))\b)]\b] =\b= (\b()\b),\b, v\bve\ber\brb\bbo\bos\bse\be=\b=F\bFa\bal\bls\bse\be,\b, f\bfu\bul\bll\bl_\b_m\bmo\bod\bdu\bul\ble\be=\b=F\bFa\bal\bls\bse\be,\b,\n s\bsu\bup\bpp\bpr\bre\bes\bss\bs_\b_w\bwa\bar\brn\bni\bin\bng\bgs\bs=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Load xontribs from a list of names\n Parameters:\n n\bna\bam\bme\bes\bs\n names of xontribs\n v\bve\ber\brb\bbo\bos\bse\be-v, \u2013verbose\n verbose output\n@@ -334,22 +334,22 @@\n not inside xontrib package\n s\bsu\bup\bpp\bpr\bre\bes\bss\bs_\b_w\bwa\bar\brn\bni\bin\bng\bgs\bs-s, \u2013suppress-warnings\n no warnings about missing xontribs and return code 0\n xonsh.xontribs.xontribs_loaded()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Returns list of loaded xontribs.\n xonsh.xontribs.xontribs_reload(n\bna\bam\bme\bes\bs:\b: ~\b~t\bty\byp\bpi\bin\bng\bg.\b.A\bAn\bnn\bno\bot\bta\bat\bte\bed\bd[\b[~\b~t\bty\byp\bpi\bin\bng\bg.\b.S\bSe\beq\bqu\bue\ben\bnc\bce\be\n [\b[s\bst\btr\br]\b],\b, (\b((\b()\b),\b, (\b((\b('\b'n\bna\bar\brg\bgs\bs'\b',\b, '\b'+\b+'\b')\b),\b, (\b('\b'c\bco\bom\bmp\bpl\ble\bet\bte\ber\br'\b',\b, <\b\b>)\b))\b))\b)]\b] =\b= (\b()\b),\b, v\bve\ber\brb\bbo\bos\bse\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+ a\bat\bt 0\b0x\bxf\bff\bff\bff\bf8\b89\b9f\bfa\bae\bec\bca\ba0\b0>\b>)\b))\b))\b)]\b] =\b= (\b()\b),\b, v\bve\ber\brb\bbo\bos\bse\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Reload the given xontribs\n Parameters:\n n\bna\bam\bme\bes\bs\n name of xontribs to reload\n xonsh.xontribs.xontribs_unload(n\bna\bam\bme\bes\bs:\b: ~\b~t\bty\byp\bpi\bin\bng\bg.\b.A\bAn\bnn\bno\bot\bta\bat\bte\bed\bd[\b[~\b~t\bty\byp\bpi\bin\bng\bg.\b.S\bSe\beq\bqu\bue\ben\bnc\bce\be\n [\b[s\bst\btr\br]\b],\b, (\b((\b()\b),\b, (\b((\b('\b'n\bna\bar\brg\bgs\bs'\b',\b, '\b'+\b+'\b')\b),\b, (\b('\b'c\bco\bom\bmp\bpl\ble\bet\bte\ber\br'\b',\b, <\b\b>)\b))\b))\b)]\b] =\b= (\b()\b),\b, v\bve\ber\brb\bbo\bos\bse\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+ a\bat\bt 0\b0x\bxf\bff\bff\bff\bf8\b89\b9f\bfa\bae\bec\bca\ba0\b0>\b>)\b))\b))\b)]\b] =\b= (\b()\b),\b, v\bve\ber\brb\bbo\bos\bse\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Unload the given xontribs\n Parameters:\n n\bna\bam\bme\bes\bs\n name of xontribs to unload\n Notes\n Proper cleanup can be implemented by the xontrib. The default is\n equivalent to del sys.modules[module].\n"}]}, {"source1": "./usr/share/doc/xonsh-doc/html/envvars.html", "source2": "./usr/share/doc/xonsh-doc/html/envvars.html", "unified_diff": "@@ -768,23 +768,23 @@\n \n
\n

General\u00b6

\n
\n

$HOSTNAME\u00b6

\n

Automatically set to the name of the current host.

\n

configurable: True

\n-

default: <function GeneralSetting.<lambda> at 0xffff7d962ac0>

\n+

default: <function GeneralSetting.<lambda> at 0xffff8a0c2ac0>

\n

store_as_str: False

\n
\n
\n
\n

$HOSTTYPE\u00b6

\n

Automatically set to a string that fully describes the system type on which xonsh is executing.

\n

configurable: True

\n-

default: <function GeneralSetting.<lambda> at 0xffff7d962b60>

\n+

default: <function GeneralSetting.<lambda> at 0xffff8a0c2b60>

\n

store_as_str: False

\n
\n
\n
\n

$OLDPWD\u00b6

\n

Used to represent a previous present working directory.

\n

configurable: False

\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -241,22 +241,22 @@\n _\bP\bP_\br\br_\bo\bo_\bm\bm_\bp\bp_\bt\bt_\b _\bT\bT_\bo\bo_\bo\bo_\bl\bl_\bk\bk_\bi\bi_\bt\bt_\b _\bt\bt_\ba\ba_\bb\bb_\b-\b-_\bc\bc_\bo\bo_\bm\bm_\bp\bp_\bl\bl_\be\be_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b?\b\u00b6\n _\b$_\bC_\bO_\bM_\bP_\bL_\bE_\bT_\bI_\bO_\bN_\bS_\b__\bC_\bO_\bN_\bF_\bI_\bR_\bM _\b$_\bC_\bO_\bM_\bP_\bL_\bE_\bT_\bI_\bO_\bN_\bS_\b__\bD_\bI_\bS_\bP_\bL_\bA_\bY _\b$_\bC_\bO_\bM_\bP_\bL_\bE_\bT_\bI_\bO_\bN_\bS_\b__\bM_\bE_\bN_\bU_\b__\bR_\bO_\bW_\bS\n _\b$_\bC_\bO_\bM_\bP_\bL_\bE_\bT_\bI_\bO_\bN_\b__\bI_\bN_\b__\bT_\bH_\bR_\bE_\bA_\bD _\b$_\bC_\bO_\bM_\bP_\bL_\bE_\bT_\bI_\bO_\bN_\b__\bM_\bO_\bD_\bE _\b$_\bU_\bP_\bD_\bA_\bT_\bE_\b__\bC_\bO_\bM_\bP_\bL_\bE_\bT_\bI_\bO_\bN_\bS_\b__\bO_\bN_\b__\bK_\bE_\bY_\bP_\bR_\bE_\bS_\bS\n *\b**\b**\b**\b**\b* G\bGe\ben\bne\ber\bra\bal\bl_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* $\b$H\bHO\bOS\bST\bTN\bNA\bAM\bME\bE_\b?\b\u00b6 *\b**\b**\b**\b*\n Automatically set to the name of the current host.\n c\bco\bon\bnf\bfi\big\bgu\bur\bra\bab\bbl\ble\be:\b: True\n-d\bde\bef\bfa\bau\bul\blt\bt:\b: at 0xffff7d962ac0>\n+d\bde\bef\bfa\bau\bul\blt\bt:\b: at 0xffff8a0c2ac0>\n s\bst\bto\bor\bre\be_\b_a\bas\bs_\b_s\bst\btr\br:\b: False\n ===============================================================================\n *\b**\b**\b**\b* $\b$H\bHO\bOS\bST\bTT\bTY\bYP\bPE\bE_\b?\b\u00b6 *\b**\b**\b**\b*\n Automatically set to a string that fully describes the system type on which\n xonsh is executing.\n c\bco\bon\bnf\bfi\big\bgu\bur\bra\bab\bbl\ble\be:\b: True\n-d\bde\bef\bfa\bau\bul\blt\bt:\b: at 0xffff7d962b60>\n+d\bde\bef\bfa\bau\bul\blt\bt:\b: at 0xffff8a0c2b60>\n s\bst\bto\bor\bre\be_\b_a\bas\bs_\b_s\bst\btr\br:\b: False\n ===============================================================================\n *\b**\b**\b**\b* $\b$O\bOL\bLD\bDP\bPW\bWD\bD_\b?\b\u00b6 *\b**\b**\b**\b*\n Used to represent a previous present working directory.\n c\bco\bon\bnf\bfi\big\bgu\bur\bra\bab\bbl\ble\be:\b: False\n d\bde\bef\bfa\bau\bul\blt\bt:\b: \u2018.\u2019\n s\bst\bto\bor\bre\be_\b_a\bas\bs_\b_s\bst\btr\br:\b: False\n"}]}, {"source1": "./usr/share/doc/xonsh-doc/html/searchindex.js", "source2": "./usr/share/doc/xonsh-doc/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -12089,21 +12089,21 @@\n \"09\": 140,\n \"0b100\": 137,\n \"0b100101\": [35, 98],\n \"0b1101\": [35, 98],\n \"0dadd6\": 70,\n \"0m\": [108, 115],\n \"0x7efc8b367d90\": 137,\n- \"0xffff750b0680\": 10,\n- \"0xffff7d84ec00\": 98,\n- \"0xffff7d84eca0\": 98,\n- \"0xffff7d962ac0\": 119,\n- \"0xffff7d962b60\": 119,\n- \"0xffff7d9923e0\": 32,\n- \"0xffff7da93880\": 95,\n+ \"0xffff818a0680\": 10,\n+ \"0xffff89faec00\": 98,\n+ \"0xffff89faeca0\": 98,\n+ \"0xffff8a0c2ac0\": 119,\n+ \"0xffff8a0c2b60\": 119,\n+ \"0xffff8a0f23e0\": 32,\n+ \"0xffff8a1f3880\": 95,\n \"1\": [1, 2, 18, 20, 22, 26, 28, 29, 33, 35, 36, 37, 39, 42, 48, 55, 74, 78, 79, 80, 88, 90, 92, 93, 94, 95, 97, 98, 100, 102, 107, 108, 117, 118, 119, 125, 128, 137, 138, 140, 141, 142, 147],\n \"10\": [20, 35, 92, 98, 119, 127, 128, 137, 140, 142, 143, 147],\n \"100\": [20, 25, 109, 119, 121, 140],\n \"1000\": [29, 88, 141],\n \"100000000\": 142,\n \"100x\": 109,\n \"1024\": 36,\n"}]}]}]}]}, {"source1": "xonsh_0.18.4+dfsg-1_all.deb", "source2": "xonsh_0.18.4+dfsg-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-11-18 20:43:03.000000 debian-binary\n -rw-r--r-- 0 0 0 5268 2024-11-18 20:43:03.000000 control.tar.xz\n--rw-r--r-- 0 0 0 464344 2024-11-18 20:43:03.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 464248 2024-11-18 20:43:03.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -38,15 +38,15 @@\n -rw-r--r-- 0 root (0) root (0) 1068 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/completers/environment.py\n -rw-r--r-- 0 root (0) root (0) 6704 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/completers/imports.py\n -rw-r--r-- 0 root (0) root (0) 1532 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/completers/init.py\n -rw-r--r-- 0 root (0) root (0) 4470 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/completers/man.py\n -rw-r--r-- 0 root (0) root (0) 11932 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/completers/path.py\n -rw-r--r-- 0 root (0) root (0) 7778 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/completers/python.py\n -rw-r--r-- 0 root (0) root (0) 9387 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/completers/tools.py\n--rw-r--r-- 0 root (0) root (0) 11603 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py\n+-rw-r--r-- 0 root (0) root (0) 11598 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py\n -rw-r--r-- 0 root (0) root (0) 4008 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/contexts.py\n -rw-r--r-- 0 root (0) root (0) 17190 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/dirstack.py\n -rw-r--r-- 0 root (0) root (0) 97118 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/environ.py\n -rw-r--r-- 0 root (0) root (0) 10570 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/events.py\n -rw-r--r-- 0 root (0) root (0) 14269 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/execer.py\n -rw-r--r-- 0 root (0) root (0) 20658 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/foreign_shells.py\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-18 20:43:03.000000 ./usr/lib/python3/dist-packages/xonsh/history/\n"}, {"source1": "./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py", "source2": "./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py", "unified_diff": "@@ -2,67 +2,67 @@\n # completion_parser_table.py\n # This file is automatically generated. Do not edit.\n # pylint: disable=W,C,R\n _tabversion = '3.10'\n \n _lr_method = 'LALR'\n \n-_lr_signature = 'AND ANY ATDOLLAR_LPAREN AT_LPAREN BANG_LBRACKET BANG_LPAREN DOLLAR_LBRACKET DOLLAR_LPAREN GT IOREDIRECT1 IOREDIRECT2 LT NEWLINE OR PIPE RBRACKET RPAREN RSHIFT SEMI STRINGcontext : command\\n | commands\\n command : args\\n |\\n commands : commandcommands : commands OR command\\n\\t| commands NEWLINE command\\n\\t| commands SEMI command\\n\\t| commands PIPE command\\n\\t| commands AND commandsub_expression : DOLLAR_LPAREN commands RPAREN\\n\\t| BANG_LPAREN commands RPAREN\\n\\t| ATDOLLAR_LPAREN commands RPAREN\\n\\t| DOLLAR_LBRACKET commands RBRACKET\\n\\t| BANG_LBRACKET commands RBRACKET\\n\\t| AT_LPAREN commands RPAREN\\n | DOLLAR_LPAREN commands\\n\\t| BANG_LPAREN commands\\n\\t| ATDOLLAR_LPAREN commands\\n\\t| DOLLAR_LBRACKET commands\\n\\t| BANG_LBRACKET commands\\n\\t| AT_LPAREN commands\\n arg : sub_expressionarg : RSHIFT\\n\\t| BANG_LPAREN\\n\\t| ATDOLLAR_LPAREN\\n\\t| IOREDIRECT2\\n\\t| STRING\\n\\t| DOLLAR_LBRACKET\\n\\t| LT\\n\\t| DOLLAR_LPAREN\\n\\t| BANG_LBRACKET\\n\\t| GT\\n\\t| IOREDIRECT1\\n\\t| ANY\\n\\t| AT_LPARENargs : argargs : args arg'\n+_lr_signature = 'AND ANY ATDOLLAR_LPAREN AT_LPAREN BANG_LBRACKET BANG_LPAREN DOLLAR_LBRACKET DOLLAR_LPAREN GT IOREDIRECT1 IOREDIRECT2 LT NEWLINE OR PIPE RBRACKET RPAREN RSHIFT SEMI STRINGcontext : command\\n | commands\\n command : args\\n |\\n commands : commandcommands : commands PIPE command\\n\\t| commands OR command\\n\\t| commands SEMI command\\n\\t| commands AND command\\n\\t| commands NEWLINE commandsub_expression : DOLLAR_LPAREN commands RPAREN\\n\\t| BANG_LPAREN commands RPAREN\\n\\t| ATDOLLAR_LPAREN commands RPAREN\\n\\t| DOLLAR_LBRACKET commands RBRACKET\\n\\t| BANG_LBRACKET commands RBRACKET\\n\\t| AT_LPAREN commands RPAREN\\n | DOLLAR_LPAREN commands\\n\\t| BANG_LPAREN commands\\n\\t| ATDOLLAR_LPAREN commands\\n\\t| DOLLAR_LBRACKET commands\\n\\t| BANG_LBRACKET commands\\n\\t| AT_LPAREN commands\\n arg : sub_expressionarg : DOLLAR_LPAREN\\n\\t| ATDOLLAR_LPAREN\\n\\t| AT_LPAREN\\n\\t| ANY\\n\\t| LT\\n\\t| BANG_LPAREN\\n\\t| STRING\\n\\t| GT\\n\\t| IOREDIRECT1\\n\\t| RSHIFT\\n\\t| BANG_LBRACKET\\n\\t| DOLLAR_LBRACKET\\n\\t| IOREDIRECT2args : argargs : args arg'\n \n-_lr_action_items = {'$end':([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-4,0,-1,-2,-3,-37,-23,-24,-4,-4,-27,-28,-4,-30,-4,-4,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'OR':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-4,-5,20,-3,-37,-23,-24,-4,-4,-27,-28,-4,-30,-4,-4,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,20,-5,20,20,20,20,20,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'NEWLINE':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-4,-5,21,-3,-37,-23,-24,-4,-4,-27,-28,-4,-30,-4,-4,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,21,-5,21,21,21,21,21,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'SEMI':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-4,-5,22,-3,-37,-23,-24,-4,-4,-27,-28,-4,-30,-4,-4,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,22,-5,22,22,22,22,22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'PIPE':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-4,-5,23,-3,-37,-23,-24,-4,-4,-27,-28,-4,-30,-4,-4,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,23,-5,23,23,23,23,23,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'AND':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-4,-5,24,-3,-37,-23,-24,-4,-4,-27,-28,-4,-30,-4,-4,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,24,-5,24,24,24,24,24,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'RSHIFT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[7,7,-37,-23,-24,7,7,-27,-28,7,-30,7,7,-33,-34,-35,7,7,7,7,7,7,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'BANG_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[8,8,-37,-23,-24,8,8,-27,-28,8,-30,8,8,-33,-34,-35,8,8,8,8,8,8,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'ATDOLLAR_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[9,9,-37,-23,-24,9,9,-27,-28,9,-30,9,9,-33,-34,-35,9,9,9,9,9,9,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'IOREDIRECT2':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[10,10,-37,-23,-24,10,10,-27,-28,10,-30,10,10,-33,-34,-35,10,10,10,10,10,10,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'STRING':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[11,11,-37,-23,-24,11,11,-27,-28,11,-30,11,11,-33,-34,-35,11,11,11,11,11,11,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'DOLLAR_LBRACKET':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[12,12,-37,-23,-24,12,12,-27,-28,12,-30,12,12,-33,-34,-35,12,12,12,12,12,12,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'LT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[13,13,-37,-23,-24,13,13,-27,-28,13,-30,13,13,-33,-34,-35,13,13,13,13,13,13,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'DOLLAR_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[14,14,-37,-23,-24,14,14,-27,-28,14,-30,14,14,-33,-34,-35,14,14,14,14,14,14,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'BANG_LBRACKET':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[15,15,-37,-23,-24,15,15,-27,-28,15,-30,15,15,-33,-34,-35,15,15,15,15,15,15,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'GT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[16,16,-37,-23,-24,16,16,-27,-28,16,-30,16,16,-33,-34,-35,16,16,16,16,16,16,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'IOREDIRECT1':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[17,17,-37,-23,-24,17,17,-27,-28,17,-30,17,17,-33,-34,-35,17,17,17,17,17,17,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'ANY':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[18,18,-37,-23,-24,18,18,-27,-28,18,-30,18,18,-33,-34,-35,18,18,18,18,18,18,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'AT_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[19,19,-37,-23,-24,19,19,-27,-28,19,-30,19,19,-33,-34,-35,19,19,19,19,19,19,-38,-18,-5,-19,-20,-17,-21,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'RPAREN':([4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-3,-37,-23,-24,-4,-4,-27,-28,-4,-30,-4,-4,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,38,-5,39,-20,41,-21,43,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),'RBRACKET':([4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-3,-37,-23,-24,-4,-4,-27,-28,-4,-30,-4,-4,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,-18,-5,-19,40,-17,42,-22,-6,-7,-8,-9,-10,-12,-13,-14,-11,-15,-16,]),}\n+_lr_action_items = {'$end':([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-4,0,-1,-2,-3,-37,-23,-4,-4,-4,-27,-28,-4,-30,-31,-32,-33,-4,-4,-36,-4,-4,-4,-4,-4,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'PIPE':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-4,-5,20,-3,-37,-23,-4,-4,-4,-27,-28,-4,-30,-31,-32,-33,-4,-4,-36,-4,-4,-4,-4,-4,-38,20,-5,20,20,20,20,20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'OR':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-4,-5,21,-3,-37,-23,-4,-4,-4,-27,-28,-4,-30,-31,-32,-33,-4,-4,-36,-4,-4,-4,-4,-4,-38,21,-5,21,21,21,21,21,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'SEMI':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-4,-5,22,-3,-37,-23,-4,-4,-4,-27,-28,-4,-30,-31,-32,-33,-4,-4,-36,-4,-4,-4,-4,-4,-38,22,-5,22,22,22,22,22,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'AND':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-4,-5,23,-3,-37,-23,-4,-4,-4,-27,-28,-4,-30,-31,-32,-33,-4,-4,-36,-4,-4,-4,-4,-4,-38,23,-5,23,23,23,23,23,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'NEWLINE':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-4,-5,24,-3,-37,-23,-4,-4,-4,-27,-28,-4,-30,-31,-32,-33,-4,-4,-36,-4,-4,-4,-4,-4,-38,24,-5,24,24,24,24,24,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'DOLLAR_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[7,7,-37,-23,7,7,7,-27,-28,7,-30,-31,-32,-33,7,7,-36,7,7,7,7,7,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'ATDOLLAR_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[8,8,-37,-23,8,8,8,-27,-28,8,-30,-31,-32,-33,8,8,-36,8,8,8,8,8,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'AT_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[9,9,-37,-23,9,9,9,-27,-28,9,-30,-31,-32,-33,9,9,-36,9,9,9,9,9,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'ANY':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[10,10,-37,-23,10,10,10,-27,-28,10,-30,-31,-32,-33,10,10,-36,10,10,10,10,10,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'LT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[11,11,-37,-23,11,11,11,-27,-28,11,-30,-31,-32,-33,11,11,-36,11,11,11,11,11,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'BANG_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[12,12,-37,-23,12,12,12,-27,-28,12,-30,-31,-32,-33,12,12,-36,12,12,12,12,12,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'STRING':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[13,13,-37,-23,13,13,13,-27,-28,13,-30,-31,-32,-33,13,13,-36,13,13,13,13,13,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'GT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[14,14,-37,-23,14,14,14,-27,-28,14,-30,-31,-32,-33,14,14,-36,14,14,14,14,14,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'IOREDIRECT1':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[15,15,-37,-23,15,15,15,-27,-28,15,-30,-31,-32,-33,15,15,-36,15,15,15,15,15,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'RSHIFT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[16,16,-37,-23,16,16,16,-27,-28,16,-30,-31,-32,-33,16,16,-36,16,16,16,16,16,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'BANG_LBRACKET':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[17,17,-37,-23,17,17,17,-27,-28,17,-30,-31,-32,-33,17,17,-36,17,17,17,17,17,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'DOLLAR_LBRACKET':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[18,18,-37,-23,18,18,18,-27,-28,18,-30,-31,-32,-33,18,18,-36,18,18,18,18,18,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'IOREDIRECT2':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[19,19,-37,-23,19,19,19,-27,-28,19,-30,-31,-32,-33,19,19,-36,19,19,19,19,19,-38,-17,-5,-19,-22,-18,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'RPAREN':([4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-3,-37,-23,-4,-4,-4,-27,-28,-4,-30,-31,-32,-33,-4,-4,-36,-4,-4,-4,-4,-4,-38,38,-5,39,40,41,-21,-20,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),'RBRACKET':([4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,],[-3,-37,-23,-4,-4,-4,-27,-28,-4,-30,-31,-32,-33,-4,-4,-36,-4,-4,-4,-4,-4,-38,-17,-5,-19,-22,-18,42,43,-6,-7,-8,-9,-10,-11,-13,-16,-12,-15,-14,]),}\n \n _lr_action = {}\n for _k, _v in _lr_action_items.items():\n for _x,_y in zip(_v[0],_v[1]):\n if not _x in _lr_action: _lr_action[_x] = {}\n _lr_action[_x][_k] = _y\n del _lr_action_items\n \n-_lr_goto_items = {'context':([0,],[1,]),'command':([0,8,9,12,14,15,19,20,21,22,23,24,],[2,27,27,27,27,27,27,33,34,35,36,37,]),'commands':([0,8,9,12,14,15,19,],[3,26,28,29,30,31,32,]),'args':([0,8,9,12,14,15,19,20,21,22,23,24,],[4,4,4,4,4,4,4,4,4,4,4,4,]),'arg':([0,4,8,9,12,14,15,19,20,21,22,23,24,],[5,25,5,5,5,5,5,5,5,5,5,5,5,]),'sub_expression':([0,4,8,9,12,14,15,19,20,21,22,23,24,],[6,6,6,6,6,6,6,6,6,6,6,6,6,]),}\n+_lr_goto_items = {'context':([0,],[1,]),'command':([0,7,8,9,12,17,18,20,21,22,23,24,],[2,27,27,27,27,27,27,33,34,35,36,37,]),'commands':([0,7,8,9,12,17,18,],[3,26,28,29,30,31,32,]),'args':([0,7,8,9,12,17,18,20,21,22,23,24,],[4,4,4,4,4,4,4,4,4,4,4,4,]),'arg':([0,4,7,8,9,12,17,18,20,21,22,23,24,],[5,25,5,5,5,5,5,5,5,5,5,5,5,]),'sub_expression':([0,4,7,8,9,12,17,18,20,21,22,23,24,],[6,6,6,6,6,6,6,6,6,6,6,6,6,]),}\n \n _lr_goto = {}\n for _k, _v in _lr_goto_items.items():\n for _x, _y in zip(_v[0], _v[1]):\n if not _x in _lr_goto: _lr_goto[_x] = {}\n _lr_goto[_x][_k] = _y\n del _lr_goto_items\n _lr_productions = [\n (\"S' -> context\",\"S'\",1,None,None,None),\n ('context -> command','context',1,'p_context_command','completion_context.py',490),\n ('context -> commands','context',1,'p_context_command','completion_context.py',491),\n ('command -> args','command',1,'p_command','completion_context.py',531),\n ('command -> ','command',0,'p_command','completion_context.py',532),\n ('commands -> command','commands',1,'p_multiple_commands_first','completion_context.py',570),\n- ('commands -> commands OR command','commands',3,'p_multiple_commands_many','completion_context.py',580),\n- ('commands -> commands NEWLINE command','commands',3,'p_multiple_commands_many','completion_context.py',581),\n+ ('commands -> commands PIPE command','commands',3,'p_multiple_commands_many','completion_context.py',580),\n+ ('commands -> commands OR command','commands',3,'p_multiple_commands_many','completion_context.py',581),\n ('commands -> commands SEMI command','commands',3,'p_multiple_commands_many','completion_context.py',582),\n- ('commands -> commands PIPE command','commands',3,'p_multiple_commands_many','completion_context.py',583),\n- ('commands -> commands AND command','commands',3,'p_multiple_commands_many','completion_context.py',584),\n+ ('commands -> commands AND command','commands',3,'p_multiple_commands_many','completion_context.py',583),\n+ ('commands -> commands NEWLINE command','commands',3,'p_multiple_commands_many','completion_context.py',584),\n ('sub_expression -> DOLLAR_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',613),\n ('sub_expression -> BANG_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',614),\n ('sub_expression -> ATDOLLAR_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',615),\n ('sub_expression -> DOLLAR_LBRACKET commands RBRACKET','sub_expression',3,'p_sub_expression','completion_context.py',616),\n ('sub_expression -> BANG_LBRACKET commands RBRACKET','sub_expression',3,'p_sub_expression','completion_context.py',617),\n ('sub_expression -> AT_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',618),\n ('sub_expression -> DOLLAR_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',619),\n ('sub_expression -> BANG_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',620),\n ('sub_expression -> ATDOLLAR_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',621),\n ('sub_expression -> DOLLAR_LBRACKET commands','sub_expression',2,'p_sub_expression','completion_context.py',622),\n ('sub_expression -> BANG_LBRACKET commands','sub_expression',2,'p_sub_expression','completion_context.py',623),\n ('sub_expression -> AT_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',624),\n ('arg -> sub_expression','arg',1,'p_sub_expression_arg','completion_context.py',693),\n- ('arg -> RSHIFT','arg',1,'p_any_token_arg','completion_context.py',697),\n- ('arg -> BANG_LPAREN','arg',1,'p_any_token_arg','completion_context.py',698),\n- ('arg -> ATDOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',699),\n- ('arg -> IOREDIRECT2','arg',1,'p_any_token_arg','completion_context.py',700),\n- ('arg -> STRING','arg',1,'p_any_token_arg','completion_context.py',701),\n- ('arg -> DOLLAR_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',702),\n- ('arg -> LT','arg',1,'p_any_token_arg','completion_context.py',703),\n- ('arg -> DOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',704),\n- ('arg -> BANG_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',705),\n- ('arg -> GT','arg',1,'p_any_token_arg','completion_context.py',706),\n- ('arg -> IOREDIRECT1','arg',1,'p_any_token_arg','completion_context.py',707),\n- ('arg -> ANY','arg',1,'p_any_token_arg','completion_context.py',708),\n- ('arg -> AT_LPAREN','arg',1,'p_any_token_arg','completion_context.py',709),\n+ ('arg -> DOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',697),\n+ ('arg -> ATDOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',698),\n+ ('arg -> AT_LPAREN','arg',1,'p_any_token_arg','completion_context.py',699),\n+ ('arg -> ANY','arg',1,'p_any_token_arg','completion_context.py',700),\n+ ('arg -> LT','arg',1,'p_any_token_arg','completion_context.py',701),\n+ ('arg -> BANG_LPAREN','arg',1,'p_any_token_arg','completion_context.py',702),\n+ ('arg -> STRING','arg',1,'p_any_token_arg','completion_context.py',703),\n+ ('arg -> GT','arg',1,'p_any_token_arg','completion_context.py',704),\n+ ('arg -> IOREDIRECT1','arg',1,'p_any_token_arg','completion_context.py',705),\n+ ('arg -> RSHIFT','arg',1,'p_any_token_arg','completion_context.py',706),\n+ ('arg -> BANG_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',707),\n+ ('arg -> DOLLAR_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',708),\n+ ('arg -> IOREDIRECT2','arg',1,'p_any_token_arg','completion_context.py',709),\n ('args -> arg','args',1,'p_args_first','completion_context.py',716),\n ('args -> args arg','args',2,'p_args_many','completion_context.py',721),\n ]\n"}]}]}]}]}