2016-05-09 23:40:45 -04:00
|
|
|
{"xontribs": [
|
2016-11-20 18:35:30 -05:00
|
|
|
{"name": "apt_tabcomplete",
|
|
|
|
"package": "xonsh-apt-tabcomplete",
|
|
|
|
"url": "https://github.com/DangerOnTheRanger/xonsh-apt-tabcomplete",
|
|
|
|
"description": ["Adds tabcomplete functionality to apt-get/apt-cache inside of xonsh."]
|
|
|
|
},
|
|
|
|
{"name": "autoxsh",
|
|
|
|
"package": "xonsh-autoxsh",
|
|
|
|
"url": "https://github.com/Granitas/xonsh-autoxsh",
|
|
|
|
"description": ["Adds automatic execution of xonsh script files called",
|
|
|
|
"``.autoxsh`` when enterting a directory with ``cd`` function"]
|
|
|
|
},
|
|
|
|
{"name": "bashisms",
|
|
|
|
"package": "xonsh",
|
|
|
|
"url": "http://xon.sh",
|
|
|
|
"description": [
|
|
|
|
"Enables additional Bash-like syntax while at the command prompt. For ",
|
|
|
|
"example, the ``!!`` syntax for running the previous command is now usable.",
|
|
|
|
"Note that these features are implemented as precommand events and these ",
|
2016-11-20 18:39:38 -05:00
|
|
|
"additions do not affect the xonsh language when run as script. That said, ",
|
2016-11-22 10:27:55 -05:00
|
|
|
"you might find them useful if you have strong muscle memory.\n\n",
|
|
|
|
"**Warning:** This xontrib may modify user command line input to implement ",
|
|
|
|
"its behavior. To see the modifications as they are applied (in unified diff",
|
2016-12-15 22:30:26 +08:00
|
|
|
"format), please set ``$XONSH_DEBUG`` to ``2`` or higher."]
|
2016-11-20 18:35:30 -05:00
|
|
|
},
|
2017-02-12 18:07:26 -05:00
|
|
|
{"name": "coreutils",
|
|
|
|
"package": "xonsh",
|
|
|
|
"url": "http://xon.sh",
|
|
|
|
"description": [
|
2017-06-07 11:51:26 -04:00
|
|
|
"Additional core utilities that are implemented in xonsh. The current list ",
|
2017-02-12 18:07:26 -05:00
|
|
|
"includes:\n",
|
|
|
|
"\n",
|
|
|
|
"* cat\n",
|
|
|
|
"* echo\n",
|
|
|
|
"* pwd\n",
|
|
|
|
"* tee\n",
|
|
|
|
"* tty",
|
|
|
|
"* yes\n",
|
|
|
|
"\n",
|
|
|
|
"In many cases, these may have a lower performance overhead than the ",
|
|
|
|
"posix command line utility with the same name. This is because these ",
|
|
|
|
"tools avoid the need for a full subprocess call. Additionally, these ",
|
|
|
|
"tools are cross-platform."]
|
|
|
|
},
|
2016-06-04 22:28:36 -04:00
|
|
|
{"name": "distributed",
|
|
|
|
"package": "xonsh",
|
|
|
|
"url": "http://xon.sh",
|
|
|
|
"description": [
|
|
|
|
"The distributed parallel computing library hooks for xonsh. ",
|
2017-06-07 11:51:26 -04:00
|
|
|
"Importantly this provides a substitute 'dworker' command which enables ",
|
2016-06-05 22:39:28 -04:00
|
|
|
"distributed workers to have access to xonsh builtins.\n\n",
|
|
|
|
"Furthermore, this xontrib adds a 'DSubmitter' context manager for ",
|
2017-06-07 11:51:26 -04:00
|
|
|
"executing a block remotely. Moreover, this also adds a convenience ",
|
2016-06-05 22:39:28 -04:00
|
|
|
"function 'dsubmit()' for creating DSubmitter and Executor instances ",
|
|
|
|
"at the same time. Thus users may submit distributed jobs with::\n\n",
|
|
|
|
" with dsubmit('127.0.0.1:8786', rtn='x') as dsub:\n",
|
|
|
|
" x = $(echo I am elsewhere)\n\n",
|
|
|
|
" res = dsub.future.result()\n",
|
|
|
|
" print(res)\n\n",
|
|
|
|
"This is useful for long running or non-blocking jobs."]
|
2016-06-04 22:28:36 -04:00
|
|
|
},
|
2016-11-20 18:35:30 -05:00
|
|
|
{"name": "docker_tabcomplete",
|
|
|
|
"package": "xonsh-docker-tabcomplete",
|
|
|
|
"url": "https://github.com/xsteadfastx/xonsh-docker-tabcomplete",
|
|
|
|
"description": ["Adds tabcomplete functionality to docker inside of xonsh."]
|
|
|
|
},
|
2017-02-07 22:53:28 -05:00
|
|
|
{"name": "jedi",
|
|
|
|
"package": "xonsh",
|
|
|
|
"url": "http://xon.sh",
|
|
|
|
"description": ["Jedi tab completion hooks for xonsh."]
|
|
|
|
},
|
2016-05-09 23:40:45 -04:00
|
|
|
{"name": "mpl",
|
|
|
|
"package": "xonsh",
|
|
|
|
"url": "http://xon.sh",
|
|
|
|
"description": ["Matplotlib hooks for xonsh, including the new 'mpl' alias ",
|
2016-05-10 03:56:26 -04:00
|
|
|
"that displays the current figure on the screen."]
|
2016-05-18 20:30:11 -04:00
|
|
|
},
|
2016-11-20 18:35:30 -05:00
|
|
|
{"name": "prompt_ret_code",
|
2016-08-25 12:32:15 -04:00
|
|
|
"package": "xonsh",
|
|
|
|
"url": "http://xon.sh",
|
2016-05-18 20:30:11 -04:00
|
|
|
"description": ["Adds return code info to the prompt"]
|
2016-05-24 01:47:42 -04:00
|
|
|
},
|
2017-03-09 22:23:44 +01:00
|
|
|
{"name": "free_cwd",
|
2017-12-03 21:46:04 +01:00
|
|
|
"package": "xonsh",
|
|
|
|
"url": "http://xon.sh",
|
|
|
|
"description": [
|
2018-04-25 11:00:23 +02:00
|
|
|
"Windows only xontrib, to release the lock on the current directory ",
|
|
|
|
"whenever the prompt is shown. Enabling this will allow the other ",
|
|
|
|
"programs or Windows Explorer to delete or rename the current or parent ",
|
|
|
|
"directories. Internally, it is accomplished by temporarily resetting ",
|
|
|
|
"CWD to the root drive folder while waiting at the prompt. This only ",
|
|
|
|
"works with the prompt_toolkit backend and can cause cause issues ",
|
|
|
|
"if any extensions are enabled that hook the prompt and relies on ",
|
2017-12-03 21:46:04 +01:00
|
|
|
"``os.getcwd()``"]
|
|
|
|
},
|
2017-06-18 03:00:29 +02:00
|
|
|
{"name": "whole_word_jumping",
|
|
|
|
"package": "xonsh",
|
|
|
|
"url": "http://xon.sh",
|
|
|
|
"description": [
|
|
|
|
"Jumping across whole words (non-whitespace) with Ctrl+Left/Right.",
|
|
|
|
"Alt+Left/Right remains unmodified to jump over smaller word segments."]
|
2017-03-09 22:23:44 +01:00
|
|
|
},
|
2016-06-28 16:44:16 +00:00
|
|
|
{"name": "scrapy_tabcomplete",
|
|
|
|
"package": "xonsh-scrapy-tabcomplete",
|
|
|
|
"url": "https://github.com/Granitas/xonsh-scrapy-tabcomplete",
|
|
|
|
"description": ["Adds tabcomplete functionality to scrapy inside of xonsh."]
|
|
|
|
},
|
2016-11-20 18:35:30 -05:00
|
|
|
{"name": "vox",
|
|
|
|
"package": "xonsh",
|
|
|
|
"url": "http://xon.sh",
|
|
|
|
"description": ["Python virtual environment manager for xonsh."]
|
|
|
|
},
|
2016-06-30 09:34:31 +00:00
|
|
|
{"name": "vox_tabcomplete",
|
|
|
|
"package": "xonsh-vox-tabcomplete",
|
2017-01-23 15:56:58 +00:00
|
|
|
"url": "https://github.com/Granitosaurus/xonsh-vox-tabcomplete",
|
2016-06-30 09:34:31 +00:00
|
|
|
"description": ["Adds tabcomplete functionality to vox inside of xonsh."]
|
|
|
|
},
|
2016-11-20 18:35:30 -05:00
|
|
|
{"name": "xo",
|
|
|
|
"package": "exofrills",
|
|
|
|
"url": "https://github.com/scopatz/xo",
|
|
|
|
"description": ["Adds an 'xo' alias to run the exofrills text editor in the ",
|
|
|
|
"current Python interpreter session. This shaves off a ",
|
|
|
|
"bit of the startup time when running your favorite, minimal ",
|
|
|
|
"text editor."]
|
|
|
|
},
|
2016-06-30 12:42:37 -04:00
|
|
|
{"name": "xonda",
|
|
|
|
"package": "xonda",
|
|
|
|
"url": "https://github.com/gforsyth/xonda",
|
|
|
|
"description": ["A thin wrapper around conda with tab completion"]
|
2016-07-20 14:05:08 -04:00
|
|
|
},
|
|
|
|
{"name": "avox",
|
|
|
|
"package": "xontrib-avox",
|
|
|
|
"url": "https://github.com/astronouth7303/xontrib-avox",
|
|
|
|
"description": ["Automatic (de)activation of virtual environments as you cd around"]
|
2016-07-29 13:43:42 -04:00
|
|
|
},
|
|
|
|
{"name": "z",
|
|
|
|
"package": "xontrib-z",
|
|
|
|
"url": "https://github.com/astronouth7303/xontrib-z",
|
|
|
|
"description": ["Tracks your most used directories, based on 'frecency'."]
|
2016-09-15 11:34:20 +02:00
|
|
|
},
|
|
|
|
{"name": "powerline",
|
|
|
|
"package": "xontrib-powerline",
|
|
|
|
"url": "https://github.com/santagada/xontrib-powerline",
|
|
|
|
"description": ["Powerline for Xonsh shell"]
|
2016-09-25 23:13:06 +07:00
|
|
|
},
|
|
|
|
{"name": "prompt_vi_mode",
|
|
|
|
"package": "xontrib-prompt-vi-mode",
|
|
|
|
"url": "https://github.com/t184256/xontrib-prompt-vi-mode",
|
|
|
|
"description": ["vi-mode status formatter for xonsh prompt"]
|
2017-01-23 15:56:58 +00:00
|
|
|
},
|
|
|
|
{"name": "click_tabcomplete",
|
|
|
|
"package": "xonsh-click-tabcomplete",
|
|
|
|
"url": "https://github.com/Granitosaurus/xonsh-click-tabcomplete",
|
|
|
|
"description": ["Adds tabcomplete functionality to click based python applications inside of xonsh."]
|
2017-05-18 14:28:43 +04:30
|
|
|
},
|
|
|
|
{"name": "fzf-widgets",
|
|
|
|
"package": "xontrib-fzf-widgets",
|
|
|
|
"url": "https://github.com/shahinism/xontrib-fzf-widgets",
|
|
|
|
"description": ["Adds some fzf widgets to your xonsh shell."]
|
2017-07-09 13:42:14 -04:00
|
|
|
},
|
|
|
|
{"name": "schedule",
|
|
|
|
"package": "xontrib-schedule",
|
|
|
|
"url": "https://github.com/astronouth7303/xontrib-schedule",
|
|
|
|
"description": ["Xonsh Task Scheduling"]
|
2016-06-17 08:47:18 -05:00
|
|
|
}
|
2016-05-09 23:40:45 -04:00
|
|
|
],
|
|
|
|
"packages": {
|
2016-05-28 19:39:39 -04:00
|
|
|
"exofrills": {
|
2016-05-24 01:47:42 -04:00
|
|
|
"license": "WTFPL",
|
2016-09-15 11:34:33 +02:00
|
|
|
"url": "http://exofrills.org",
|
2016-05-24 01:47:42 -04:00
|
|
|
"install": {
|
|
|
|
"conda": "conda install -c conda-forge xo",
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install exofrills"}
|
2016-05-24 01:47:42 -04:00
|
|
|
},
|
2016-05-09 23:40:45 -04:00
|
|
|
"xonsh": {
|
|
|
|
"license": "BSD 3-clause",
|
|
|
|
"url": "http://xon.sh",
|
|
|
|
"install": {
|
|
|
|
"conda": "conda install -c conda-forge xonsh",
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xonsh",
|
2016-05-09 23:40:45 -04:00
|
|
|
"aura": "sudo aura -A xonsh",
|
|
|
|
"yaourt": "yaourt -Sa xonsh"}
|
2016-05-18 20:30:11 -04:00
|
|
|
},
|
|
|
|
"xontrib-prompt-ret-code": {
|
|
|
|
"license": "MIT",
|
|
|
|
"url": "https://github.com/Siecje/xontrib-prompt-ret-code",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xontrib-prompt-ret-code"
|
2016-05-09 23:40:45 -04:00
|
|
|
}
|
2016-06-17 08:47:18 -05:00
|
|
|
},
|
|
|
|
"xonsh-apt-tabcomplete": {
|
|
|
|
"license": "BSD 2-clause",
|
|
|
|
"url": "https://github.com/DangerOnTheRanger/xonsh-apt-tabcomplete",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xonsh-apt-tabcomplete"
|
2016-06-17 08:47:18 -05:00
|
|
|
}
|
2016-06-24 12:36:50 -04:00
|
|
|
},
|
2016-07-20 15:16:25 +02:00
|
|
|
"xonsh-docker-tabcomplete": {
|
|
|
|
"license": "MIT",
|
|
|
|
"url": "https://github.com/xsteadfastx/xonsh-docker-tabcomplete",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xonsh-docker-tabcomplete"
|
2016-07-20 15:16:25 +02:00
|
|
|
}
|
|
|
|
},
|
2016-06-28 16:44:16 +00:00
|
|
|
"xonsh-scrapy-tabcomplete": {
|
|
|
|
"license": "GPLv3",
|
|
|
|
"url": "https://github.com/Granitas/xonsh-scrapy-tabcomplete",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xonsh-scrapy-tabcomplete"
|
2016-06-28 16:44:16 +00:00
|
|
|
}
|
|
|
|
},
|
2016-06-30 09:34:31 +00:00
|
|
|
"xonsh-vox-tabcomplete": {
|
|
|
|
"license": "GPLv3",
|
2017-01-23 15:56:58 +00:00
|
|
|
"url": "https://github.com/Granitosaurus/xonsh-vox-tabcomplete",
|
2016-06-30 09:34:31 +00:00
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xonsh-vox-tabcomplete"
|
2017-01-23 17:18:18 +00:00
|
|
|
}
|
|
|
|
},
|
2017-01-23 15:56:58 +00:00
|
|
|
"xonsh-click-tabcomplete": {
|
|
|
|
"license": "GPLv3",
|
|
|
|
"url": "https://github.com/Granitosaurus/xonsh-click-tabcomplete",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xonsh-click-tabcomplete"
|
2017-01-23 17:18:18 +00:00
|
|
|
}
|
|
|
|
},
|
2016-06-27 13:39:26 +00:00
|
|
|
"xonsh-autoxsh": {
|
|
|
|
"license": "GPLv3",
|
|
|
|
"url": "https://github.com/Granitas/xonsh-autoxsh",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xonsh-autoxsh"
|
2016-06-27 13:39:26 +00:00
|
|
|
}
|
2016-06-30 12:42:37 -04:00
|
|
|
},
|
|
|
|
"xonda": {
|
|
|
|
"license": "MIT",
|
|
|
|
"url": "https://github.com/gforsyth/xonda",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xonda"
|
2016-06-30 12:42:37 -04:00
|
|
|
}
|
2016-07-20 15:09:51 -04:00
|
|
|
},
|
2016-07-20 14:05:08 -04:00
|
|
|
"xontrib-avox": {
|
|
|
|
"license": "GPLv3",
|
|
|
|
"url": "https://github.com/astronouth7303/xontrib-avox",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xontrib-avox"
|
2016-06-30 12:42:37 -04:00
|
|
|
}
|
2016-07-29 13:43:42 -04:00
|
|
|
},
|
|
|
|
"xontrib-z": {
|
|
|
|
"license": "GPLv3",
|
|
|
|
"url": "https://github.com/astronouth7303/xontrib-z",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xontrib-z"
|
2016-09-03 19:42:02 +01:00
|
|
|
}
|
|
|
|
},
|
2016-09-15 11:34:20 +02:00
|
|
|
"xontrib-powerline": {
|
|
|
|
"license": "MIT",
|
|
|
|
"url": "https://github.com/santagada/xontrib-powerline",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xontrib-powerline"
|
2016-09-15 11:34:20 +02:00
|
|
|
}
|
|
|
|
},
|
2016-09-03 19:42:02 +01:00
|
|
|
"xontrib-thefuck": {
|
2016-09-03 18:54:11 +01:00
|
|
|
"license": "MIT",
|
|
|
|
"url": "https://github.com/meatballs/xontrib-thefuck",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xontrib-thefuck"
|
2016-07-29 13:43:42 -04:00
|
|
|
}
|
2016-09-25 23:13:06 +07:00
|
|
|
},
|
|
|
|
"xontrib-prompt-vi-mode": {
|
|
|
|
"license": "MIT",
|
|
|
|
"url": "https://github.com/t184256/xontrib-prompt-vi-mode",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xontrib-prompt-vi-mode"
|
2016-09-25 23:13:06 +07:00
|
|
|
}
|
2017-05-18 14:28:43 +04:30
|
|
|
},
|
|
|
|
"xontrib-fzf-widgets": {
|
|
|
|
"license": "GPLv3",
|
|
|
|
"url": "https://github.com/shahinism/xontrib-fzf-widgets",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xontrib-fzf-widgets"
|
2017-05-18 14:28:43 +04:30
|
|
|
}
|
2017-07-09 13:42:14 -04:00
|
|
|
},
|
|
|
|
"xontrib-schedule": {
|
|
|
|
"license": "MIT",
|
|
|
|
"url": "https://github.com/astronouth7303/xontrib-schedule",
|
|
|
|
"install": {
|
2017-07-25 14:49:54 -04:00
|
|
|
"pip": "xpip install xontrib-schedule"
|
2017-07-09 13:42:14 -04:00
|
|
|
}
|
2016-05-18 22:38:10 -04:00
|
|
|
}
|
2016-05-09 23:40:45 -04:00
|
|
|
}
|
2016-05-18 20:30:11 -04:00
|
|
|
}
|