xontrib-default-command 0.0.3

Creator: bradpython12

Last updated:

Add to Cart

Description:

xontribdefaultcommand 0.0.3

xontrib-default-command
This Oh-My-Xonsh plugin for the xonsh shell runs a default command when you
press return on an empty command line.
By default, this command will run ls. If $PWD is a git project, it will also
run a short git status with git status -s.
Customizing
You can redefine the defaultcmd function in your rc.xsh to do whatever you want.
For example, if you want a detailed ls and git status, you could do this instead:
def defaultcmd():
"""Run a detailed ls and git status when no other command given"""
newcmd = "ls -laFG"
if p'$PWD/.git'.exists():
newcmd += " && git status"
return newcmd

Installation
Install from PyPI via xpip:
xpip install xontrib-default-command
# or: xpip install -U git+https://github.com/oh-my-xonsh/xontrib-default-command

Then, add this to your rc.xsh:
xontrib load default_command

Similar projects

Zsh has an auto-ls plugin

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.