Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork16
anki-code/xontrib-rc-awesome
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Awesome snippets of code for xonshrc in xonsh shell.
If you like the idea click ⭐ on the repo andtweet.
Learn about xonsh run control (RC) files in official docs -Run Control File. You should know about what RC files are used in interactive and non-interactive sessions.
Fork this repository
Rename the repository to
xontrib-rc-yourname
Change the namein setup.py
Change the name of
xontrib/rc_awesome.xsh
toxontrib/rc_yourname.xsh
Add xontribs you need to setup.py (the xontribs will be installed automatically during
pip install
)Now you can just run anywhere:
pipinstall-Ugit+https://github.com/yourname/xontrib-rc-yourname# Only for interactive mode:# (You can also create autoloadable xontrib using xontrib-template.)echo'xontrib load rc_yourname'>>~/.xonshrc# For interactive or non-interactive (https://xon.sh/xonshrc.html):# mkdir -p ~/.config/xonsh/rc.d/# echo 'xontrib load rc_yourname' > ~/.config/xonsh/rc.d/rc_yourname.xshxonsh
Also you can avoid manual loading the xontrib in
~/.xonshrc
by creating autoloadable xontrib usingxontrib-template. Answer yes on the question about enabling autoloading.Increment version to update the package using
pip install -U git+https://github.com/yourname/xontrib-rc-yourname
Take a look intoxonsh-awesome-cli-app if you want to create your own toolset.
Just readrc_awesome and copy the snippets to your xonsh RC.
Or add awesome xonsh RC to the end of yourxonshrc:
curl -s https://raw.githubusercontent.com/anki-code/xontrib-rc-awesome/main/xontrib/rc_awesome.xsh >> ~/.xonshrc
Or install awesomexonsh RC as a package withautomatically installable xontribs:
pipinstall-Ugit+https://github.com/anki-code/xontrib-rc-awesomeecho'xontrib load rc_awesome'>>~/.xonshrcxonsh
- Anthony Scopatz RC (click Details to see the xonshrc)
- Sean Farley RC
- Gyuri Horak RC
- Jason RC
- Alexander Sosedkin RC
- Noorhteen Raja NJ RC
- Ryan Delaney RC
- xonsh-cheatsheet - cheat sheet for xonsh shell with copy-pastable examples.
- xontrib-template - Full-featured template for building extension (xontrib) for the xonsh shell.
About
👓 🐚 Make your xonsh RC file installable with awesome snippets of code.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.