Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Enhancd | 2,295 | a day ago | 10 | Shell | ||||||
:rocket: A next-generation cd command with your interactive filter | ||||||||||
Bashhub Client | 1,063 | 2 months ago | 23 | apache-2.0 | Python | |||||
:cloud: Bash history in the cloud. Indexed and searchable. | ||||||||||
Openwithplusplus | 189 | 8 months ago | 6 | mit | Visual Basic .NET | |||||
Open with++ context menu shell extension | ||||||||||
Explorergenie | 29 | 3 months ago | mpl-2.0 | C# | ||||||
ExplorerGenie is an extended context menu for the Windows explorer. | ||||||||||
Xontrib Template | 23 | 3 days ago | 5 | mit | Python | |||||
Full-featured template for building extension (xontrib) for the xonsh shell. | ||||||||||
Webrelay | 23 | 2 years ago | C# | |||||||
A netcat-like utility for windows for transferring files and streams over HTTP with support for relaying through a remote host (via websocket), a webclient, and a shell extension. PRs welcome! | ||||||||||
Fucking Awesome Shell | 7 | 2 days ago | 1 | cc0-1.0 | ||||||
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. With repository stars⭐ and forks🍴 | ||||||||||
Fasder | 6 | 2 years ago | 5 | mit | Shell | |||||
A descendant of fasd offering faster performance on Windows/Cygwin and (eventually) more... | ||||||||||
Acenoster Zsh Theme | 5 | 7 days ago | mit | Shell | ||||||
A multipurpose ZSH Theme with very detailed git and mercurial prompt. | ||||||||||
Wshell | 4 | 4 years ago | Python | |||||||
More commands for Windows shell (base cygwin and Python ! ) |
A template for creating the xonsh contributions called xontribs.
If you like the template click on the repo.
This template includes good pack of prebuilt files:
README
with the info and xontrib promotion instructionsPEP 621
or poetry
based pyproject.toml
file to make and install PyPi package easily.gitattributes
file to enable Github syntax highlighting for *.xsh
files.gitignore
file with standard list of directories to ignore.github/workflow/push-test.yml
to automatically test the code using Github Actions.github/*_template.md
files to create Github templates for the text of issue and PR..pre-commit-config.yaml
file with pre-commit-hooks
MANIFEST.in
file to make Conda feedstock easilyLICENSE
file with standard MIT licensetests/
with the test suiteInstall copier:
xpip install copier jinja2-time cookiecutter
# OR using pipx (https://pypa.github.io/pipx/):
pipx install copier
pipx inject copier jinja2-time cookiecutter
Create your new xontrib:
copier gh:xonsh/xontrib-template .
Older projects can use the following tools to upgrade their setup to use pyproject.toml
copier
selects the latest tag when --vcs-ref
option is not given. So it is important to tag the main branch after important template updates.If you're using .pre-commit-config.yaml
and have an error during testing you need fix the code i.e.:
xpip install pre-commit-hooks
pre-commit run --all-files black # or isort, etc