xonsh/xonsh/xontribs.json
2016-07-29 13:43:42 -04:00

178 lines
5.8 KiB
JSON

{"xontribs": [
{"name": "distributed",
"package": "xonsh",
"url": "http://xon.sh",
"description": [
"The distributed parallel computing library hooks for xonsh. ",
"Importantly this provides a subsitute 'dworker' command which enables ",
"distributed workers to have access to xonsh builtins.\n\n",
"Furthermore, this xontrib adds a 'DSubmitter' context manager for ",
"executing a block remotely. Moroever, this also adds a convienece ",
"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."]
},
{"name": "mpl",
"package": "xonsh",
"url": "http://xon.sh",
"description": ["Matplotlib hooks for xonsh, including the new 'mpl' alias ",
"that displays the current figure on the screen."]
},
{"name": "vox",
"package": "xonsh",
"url": "http://xon.sh",
"description": ["Python virtual environment manager for xonsh."]
},
{"name": "prompt_ret_code",
"package": "xontrib-prompt-ret-code",
"url": "https://github.com/Siecje/xontrib-prompt-ret-code",
"description": ["Adds return code info to the prompt"]
},
{"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."]
},
{"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": "docker_tabcomplete",
"package": "xonsh-docker-tabcomplete",
"url": "https://github.com/xsteadfastx/xonsh-docker-tabcomplete",
"description": ["Adds tabcomplete functionality to docker inside of xonsh."]
},
{"name": "pacman_tabcomplete",
"package": "xonsh-pacman-tabcomplete",
"url": "https://github.com/gforsyth/xonsh-pacman-tabcomplete",
"description": ["Adds tabcomplete functionality to pacman inside of xonsh."]
},
{"name": "scrapy_tabcomplete",
"package": "xonsh-scrapy-tabcomplete",
"url": "https://github.com/Granitas/xonsh-scrapy-tabcomplete",
"description": ["Adds tabcomplete functionality to scrapy inside of xonsh."]
},
{"name": "vox_tabcomplete",
"package": "xonsh-vox-tabcomplete",
"url": "https://github.com/Granitas/xonsh-vox-tabcomplete",
"description": ["Adds tabcomplete functionality to vox 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": "xonda",
"package": "xonda",
"url": "https://github.com/gforsyth/xonda",
"description": ["A thin wrapper around conda with tab completion"]
},
{"name": "avox",
"package": "xontrib-avox",
"url": "https://github.com/astronouth7303/xontrib-avox",
"description": ["Automatic (de)activation of virtual environments as you cd around"]
},
{"name": "z",
"package": "xontrib-z",
"url": "https://github.com/astronouth7303/xontrib-z",
"description": ["Tracks your most used directories, based on 'frecency'."]
}
],
"packages": {
"exofrills": {
"license": "WTFPL",
"url": "http://exofills.org",
"install": {
"conda": "conda install -c conda-forge xo",
"pip": "pip install exofrills"}
},
"xonsh": {
"license": "BSD 3-clause",
"url": "http://xon.sh",
"install": {
"conda": "conda install -c conda-forge xonsh",
"pip": "pip install xonsh",
"aura": "sudo aura -A xonsh",
"yaourt": "yaourt -Sa xonsh"}
},
"xontrib-prompt-ret-code": {
"license": "MIT",
"url": "https://github.com/Siecje/xontrib-prompt-ret-code",
"install": {
"pip": "pip install xontrib-prompt-ret-code"
}
},
"xonsh-apt-tabcomplete": {
"license": "BSD 2-clause",
"url": "https://github.com/DangerOnTheRanger/xonsh-apt-tabcomplete",
"install": {
"pip": "pip install xonsh-apt-tabcomplete"
}
},
"xonsh-docker-tabcomplete": {
"license": "MIT",
"url": "https://github.com/xsteadfastx/xonsh-docker-tabcomplete",
"install": {
"pip": "pip install xonsh-docker-tabcomplete"
}
},
"xonsh-pacman-tabcomplete": {
"license": "MIT",
"url": "https://github.com/gforsyth/xonsh-pacman-tabcomplete",
"install": {
"pip": "pip install xonsh-pacman-tabcomplete"
}
},
"xonsh-scrapy-tabcomplete": {
"license": "GPLv3",
"url": "https://github.com/Granitas/xonsh-scrapy-tabcomplete",
"install": {
"pip": "pip install xonsh-scrapy-tabcomplete"
}
},
"xonsh-vox-tabcomplete": {
"license": "GPLv3",
"url": "https://github.com/Granitas/xonsh-vox-tabcomplete",
"install": {
"pip": "pip install xonsh-vox-tabcomplete"
}
},
"xonsh-autoxsh": {
"license": "GPLv3",
"url": "https://github.com/Granitas/xonsh-autoxsh",
"install": {
"pip": "pip install xonsh-autoxsh"
}
},
"xonda": {
"license": "MIT",
"url": "https://github.com/gforsyth/xonda",
"install": {
"pip": "pip install xonda"
}
},
"xontrib-avox": {
"license": "GPLv3",
"url": "https://github.com/astronouth7303/xontrib-avox",
"install": {
"pip": "pip install xontrib-avox"
}
},
"xontrib-z": {
"license": "GPLv3",
"url": "https://github.com/astronouth7303/xontrib-z",
"install": {
"pip": "pip install xontrib-z"
}
}
}
}