Go to file
2020-03-10 12:20:30 +03:00
.github .github 2020-03-10 12:20:30 +03:00
.gitignore .gitignore 2020-03-08 12:29:11 +03:00
build.xsh example 2020-03-09 22:36:09 +03:00
entrypoint.sh xxh_home 2020-03-10 03:30:35 +03:00
LICENSE Initial commit 2020-03-06 12:24:20 +03:00
README.md README 2020-03-08 18:45:44 +03:00
requirements.txt init 2020-03-06 13:50:56 +03:00

Workflow

  1. Fork this repo to create your xxh shell entrypoint.
  2. Rename your repo to xxh-shell-myshell
  3. Install xxh and run once to creating ~/.xxh
  4. cd ~/.xxh/xxh/shells && git clone https://github.com/you/xxh-shell-myshell && cd xxh-shell-myshell
  5. Edit build.xsh script
  6. Edit entrypoint.sh script
  7. Run ./build.xsh
  8. Try to connect xxh myhost +s xxh-shell-myshell (add +if to force reinstall)
  9. If everything works commit and push your changes
  10. You rock! Tell us about your work!

xxh-shell example

Real life example of creating xxh-shell and xxh-plugins you could find in xxh-shell-xonsh-appimage.

Plugins

To support plugins to your xxh-shell you should add execution the pluginrc files. Examples: .zshrc, xonshrc.